open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/sethbang-screenshot-server
Description: MCP Server to Capture Screen
Latest version: 0.1.2

# MCP Screenshot Server

An MCP server implementation that provides screenshot functionality using Puppeteer. This server allows capturing screenshots of web pages and local HTML files through a simple MCP tool interface.

## Features

- Capture screenshots of any web page or local HTML file
- Configurable viewport dimensions
- Full page screenshot support
- Custom output path option
- Automatic screenshot directory management

## Installation

```bash
npm install
```

## Usage

The server provides a `take_screenshot` tool with the following options:

```typescript
{
  url: string;         // URL to capture (can be http://, https://, or file:///)
  width?: number;      // Viewport width in pixels (1-3840)
  height?: number;     // Viewport height in pixels (1-2160)
  fullPage?: boolean;  // Capture full scrollable page
  outputPath?: string; // Custom output path (optional)
}
```

## Development

```bash
# Build the project
npm run build

# Run the MCP inspector for testing
npm run inspector
```

## License

MIT
npm package: @iflow-mcp/shaheen2013-duckduckgo-search-mcp-server
Description: MCP-compatible server for querying DuckDuckGo Instant Answer API.
Latest version: 0.1.0


<div align="center">
  <img src="arts/logo.png" alt="alt text">
</div>

# MCP DuckDuckGo Search

A Model Context Protocol (MCP) server querying DuckDuckGo Instant Answer API.

## Installation

### Installing via Smithery

To install DuckDuckGo Search for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@shaheen2013/duckduckgo-search-mcp-server):

```bash
npx -y @smithery/cli install @shaheen2013/duckduckgo-search-mcp-server --client claude
```

### Manual Installation
```bash
# Clone the repository
git clone https://github.com/shaheen2013/duckduckgo-search-mcp-server.git
cd duckduckgo-search-mcp-server

# Install dependencies
npm install

# Build the project
npm run build
```
### Docker

You can test this MCP server using Docker. To do this first run:

```bash
docker build -t duckduckgo-search-mcp-server .
docker run -p 8080:8080 duckduckgo-search-mcp-server
```

You can then test the server running within Docker via the inspector e.g.

```bash
pnpm run inspector http://localhost:8080
```


## Usage

### Running the Server

You can use the MCP Inspector to test the server:

```bash
npm run inspector
```

Access the MCP Inspector and then test the tool e.g.

![alt text](arts/image.png)


## Development

### Project Structure

- `src/index.ts` - Main server implementation

### Available Scripts

- `npm run build` - Build the TypeScript code
- `npm run watch` - Watch for changes and rebuild
- `npm run inspector` - Run the MCP Inspector against the server


## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## Acknowledgments

- [Open Library API](https://openlibrary.org/developers/api)
- [Model Context Protocol](https://github.com/modelcontextprotocol)
npm package: @iflow-mcp/shanejonas-openrpc-mcp-server
Description: OpenRPC MCP server
Latest version: 0.1.2

# OpenRPC MCP Server

A Model Context Protocol (MCP) server that provides JSON-RPC functionality through [OpenRPC](https://open-rpc.org).

https://github.com/user-attachments/assets/3447175a-f921-4ded-8250-b611edb2fb67

## Features

### Tools

- `rpc_call` - Call arbitrary JSON-RPC methods
  - Specify server URL, method name, and parameters
  - Returns JSON-formatted results
- `rpc_discover` - Discover available JSON-RPC methods
  - Uses OpenRPC's `rpc.discover` specification
  - Lists all methods on a given server

## Development

Install dependencies:

```bash
npm install
```

Build the server:

```bash
npm run build
```

For development with auto-rebuild:

```bash
npm run watch
```

## Installation

To use with Claude Desktop, add the server config:

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "openrpc": {
      "command": "npx",
      "args": ["-y", "openrpc-mcp-server"]
    }
  }
}
```

### Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector):

```bash
npm run inspector
```

The Inspector will provide a URL to access debugging tools in your browser.
npm package: @iflow-mcp/shell-command-mcp
Description: MCP server for running shell commands
Latest version: 1.0.1

# shell-command-mcp

MCP server for executing shell commands.

This project is sponsored by [ChatWise](https://chatwise.app), an all-in-one LLM chatbot with first-class MCP support.

## Usage

### Configure manually

```bash
# stdio server
npx -y shell-command-mcp
```

### JSON config

```json
{
  "mcpServers": {
    "shell-command": {
      "command": "npx",
      "args": ["-y", "shell-command-mcp"],
      "env": {
        "ALLOWED_COMMANDS": "cat,ls,echo"
      }
    }
  }
}
```

### Allowed commands

Use `ALLOWED_COMMANDS` environment variable to explictly allow the commands that this server can run, separate each command by `,`. You can use `*` to allow any command, but this is potentially dangerous.

## License

MIT.