open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/dralkh-mcp-server
Description: MCP Server for Seer-AI Zotero Plugin
Author: Seer-AI
Latest version: 1.0.0

# Seer-AI MCP Server

MCP Server for Seer-AI Zotero Plugin - exposes all 20 Zotero tools to external AI agents like Claude Desktop.

## Quick Start (Recommended)

### 1. Download the Bundle

Download `seerai-mcp.cjs` from the mcp-server/dist folder or from the [latest release](https://github.com/dralkh/seerai/releases).

### 2. Configure Claude Desktop

Add to your config file:
- **Linux**: `~/.config/claude-desktop/claude_desktop_config.json`
- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Windows**: `%AppData%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "seerai-zotero": {
      "command": "node",
      "args": ["/path/to/seerai-mcp.cjs"]
    }
  }
}
```

### 3. Start Zotero

Make sure Zotero 7 is running with the Seer-AI plugin installed (.xpi file).

### 4. Restart Claude Desktop

Claude will now have access to all Zotero tools!

---

## Requirements

- **Node.js 18+** installed
- **Zotero 7** with Seer-AI plugin running

## Verify Connection

```bash
curl http://127.0.0.1:23119/seerai/health
```

Should return:
```json
{"status":"ok","version":"1.0.0","tools":20}
```

---

## Available Tools (20)

| Tool | Description |
|------|-------------|
| `search_library` | Search Zotero library |
| `get_item_metadata` | Get item metadata |
| `read_item_content` | Read paper content |
| `create_note` | Create a note |
| `add_to_context` | Add to context |
| `remove_from_context` | Remove from context |
| `list_context` | List context |
| `list_tables` | List tables |
| `create_table` | Create table |
| `add_to_table` | Add to table |
| `create_table_column` | Add AI column |
| `generate_table_data` | Generate AI data |
| `read_table` | Read table |
| `search_external` | Search Semantic Scholar |
| `import_paper` | Import paper |
| `move_item` | Move to collection |
| `remove_item_from_collection` | Remove from collection |
| `find_collection` | Find collection |
| `create_collection` | Create collection |
| `list_collection` | List collection |

---

## Alternative: Install via npm

```bash
npx @seerai/mcp-server
```

Config:
```json
{
  "mcpServers": {
    "seerai-zotero": {
      "command": "npx",
      "args": ["@seerai/mcp-server"]
    }
  }
}
```

---

## Development

```bash
cd mcp-server
npm install
npm run build     # Compile TypeScript
npm run bundle    # Create single-file bundle
npm start         # Run server
```

## License

MIT
npm package: @iflow-mcp/draw-things-mcp-cursor
Description: Draw Things API integration for Cursor using Model Context Protocol (MCP)
Author: jaokuohsuan
Latest version: 1.4.3

# Draw Things MCP

Draw Things API integration for Cursor using Model Context Protocol (MCP).

## Prerequisites

- Node.js >= 14.0.0
- Draw Things API running on http://127.0.0.1:7888

## Installation

```bash
# Install globally
npm install -g draw-things-mcp-cursor

# Or run directly
npx draw-things-mcp-cursor
```

## Cursor Integration

To set up this tool in Cursor, see the detailed guide in [cursor-setup.md](./cursor-setup.md).

Quick setup:

1. Create or edit `~/.cursor/claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "draw-things": {
      "command": "draw-things-mcp-cursor",
      "args": []
    }
  }
}
```

2. Restart Cursor
3. Use in Cursor: `generateImage({"prompt": "a cute cat"})`

## CLI Usage

### Generate Image

```bash
echo '{"prompt": "your prompt here"}' | npx draw-things-mcp-cursor
```

### Parameters

- `prompt`: The text prompt for image generation (required)
- `negative_prompt`: The negative prompt for image generation
- `width`: Image width (default: 360)
- `height`: Image height (default: 360)
- `steps`: Number of steps for generation (default: 8)
- `model`: Model to use for generation (default: "flux_1_schnell_q5p.ckpt")
- `sampler`: Sampling method (default: "DPM++ 2M AYS")

Example:

```bash
echo '{
  "prompt": "a happy smiling dog, professional photography",
  "negative_prompt": "ugly, deformed, blurry",
  "width": 360,
  "height": 360,
  "steps": 4
}' | npx draw-things-mcp-cursor
```

### MCP Tool Integration

When used as an MCP tool in Cursor, the tool will be registered as `generateImage` with the following parameters:

```typescript
{
  prompt: string;       // Required - The prompt to generate the image from
  negative_prompt?: string;  // Optional - The negative prompt
  width?: number;       // Optional - Image width (default: 360)
  height?: number;      // Optional - Image height (default: 360)
  model?: string;       // Optional - Model name
  steps?: number;       // Optional - Number of steps (default: 8)
}
```

The generated images will be saved in the `images` directory with a filename format of:
`<sanitized_prompt>_<timestamp>.png`

## Response Format

Success:
```json
{
  "type": "success",
  "content": [{
    "type": "image",
    "data": "base64 encoded image data",
    "mimeType": "image/png"
  }],
  "metadata": {
    "parameters": { ... }
  }
}
```

Error:
```json
{
  "type": "error",
  "error": "error message",
  "code": 500
}
```

## Troubleshooting

If you encounter issues:

- Ensure Draw Things API is running at http://127.0.0.1:7888
- Check log files in `~/.cursor/logs` if using with Cursor
- Make sure src/index.js has execution permissions: `chmod +x src/index.js`

## License

MIT
npm package: @iflow-mcp/dsgarage-unimcp4cc
Description: MCP Bridge for Unity Editor - connects Claude Code to Unity
Latest version: 1.0.0

# Unity MCP Bridge

MCP Bridge server that connects Claude Code to Unity Editor.

## Requirements

- Node.js 18+ (for native fetch API support)
- Unity MCP Server package installed in your Unity project

## Quick Setup

### Option 1: Automatic Setup (Recommended)

1. Open Unity Editor with the MCP Server package installed
2. Go to **Window > Unity MCP > Setup Claude Code**
3. Click **Generate Configuration**
4. Restart Claude Code

### Option 2: Manual Setup

1. Install dependencies:
   ```bash
   cd Server~/mcp-bridge
   npm install
   ```

2. Add to your Claude Code configuration (`~/.claude/settings.json` or `.mcp.json`):
   ```json
   {
     "mcpServers": {
       "unity": {
         "command": "node",
         "args": ["/path/to/Server~/mcp-bridge/index.js"],
         "cwd": "/path/to/your/unity/project"
       }
     }
   }
   ```

3. Start Unity Editor and Claude Code

## Configuration Files

The bridge reads configuration from:

1. `.unity-mcp-runtime.json` - Auto-generated by Unity, contains HTTP port
2. Environment variables:
   - `UNITY_HTTP_URL` - Unity HTTP server URL (default: `http://localhost:5051`)
   - `MCP_VERBOSE` - Set to `true` for verbose logging

## Troubleshooting

### Connection Issues

1. Ensure Unity Editor is running
2. Check Unity Console for MCP Server status
3. Verify `.unity-mcp-runtime.json` exists in your project root
4. Set `MCP_VERBOSE=true` for detailed logs

### Node.js Version

This bridge requires Node.js 18+ for native fetch API support.
Check your version with: `node --version`
npm package: @iflow-mcp/duckduckgo-mcp-server
Description: A TypeScript-based MCP server that provides DuckDuckGo search functionality.
Author: zhsama
Latest version: 0.1.2

# duckduckgo-search MCP Server

English | [中文](README_zh.md)

A Model Context Protocol server for DuckDuckGo Search

This is a TypeScript-based MCP server that provides DuckDuckGo search functionality. It demonstrates core MCP concepts through:

- Integration with DuckDuckGo Search
- Easy-to-use search tool interface
- Rate limiting and error handling support

<a href="https://glama.ai/mcp/servers/34fhy9xb9w">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/34fhy9xb9w/badge" alt="DuckDuckGo Server MCP server" />
</a>

## Features

### Search Tool

- `duckduckgo_search` - Perform web searches using DuckDuckGo API
  - Required parameter: `query` (search query, max 400 characters)
  - Optional parameter: `count` (number of results, 1-20, default 10)
  - Optional parameter: `safeSearch` (safety level: strict/moderate/off, default moderate)
  - Returns formatted Markdown search results

### Rate Limits

- Maximum 1 request per second
- Maximum 15000 requests per month

## Development

### Prerequisites

- Node.js >= 18
- pnpm >= 8.0.0

### Installation

```bash
# Install pnpm if not already installed
npm install -g pnpm

# Install project dependencies
pnpm install
```

### Build and Run

Build the server:

```bash
pnpm run build
```

For development with auto-rebuild:

```bash
pnpm run watch
```

## Setup in Claude Desktop

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
# online
{
  "mcpServers": {
    "duckduckgo-search": {
        "command": "npx",
        "args": [
          "-y",
          "duckduckgo-mcp-server"
        ]
    }
  }
}

# local
{
  "mcpServers": {
    "duckduckgo-search": {
      "command": "node",
      "args": [
        "/path/to/duckduckgo-search/build/index.js"
      ]
    }
  }
}
```
![image](https://github.com/user-attachments/assets/6906e280-9dbb-4bb5-a537-d9e45e666084)
![image](https://github.com/user-attachments/assets/867a70ae-082f-45ab-a623-869bfd6c31eb)

### Debugging

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

```bash
pnpm run inspector
```

The Inspector will provide a URL to access debugging tools in your browser.