mcp-server-collector MCP server

mcp-server-collector MCP server

镜像

概述

MCP 服务器收集器是一个用于通过互联网收集 MCP 服务器的工具。

配置

创建 .env 文件:

OPENAI_API_KEY="sk-xxx"
OPENAI_BASE_URL="https://api.openai.com/v1"
OPENAI_MODEL="gpt-4o-mini"
MCP_SERVER_SUBMIT_URL="https://mcp.so/api/submit-project"

可用工具

  • extract-mcp-servers-from-url: 从 URL 提取服务器 (参数: url)
  • extract-mcp-servers-from-content: 从内容提取服务器 (参数: content)
  • submit-mcp-server: 提交服务器到目录 (参数: url, 可选: avatar_url)

安装配置

在 Claude 桌面版中配置

配置文件位置:

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

开发环境配置:

"mcpServers": {
  "mcp-server-collector": {
    "command": "uv",
    "args": [
      "--directory",
      "path-to/mcp-server-collector",
      "run",
      "mcp-server-collector"
    ],
    "env": {
      "OPENAI_API_KEY": "sk-xxx",
      "OPENAI_BASE_URL": "https://api.openai.com/v1",
      "OPENAI_MODEL": "gpt-4o-mini",
      "MCP_SERVER_SUBMIT_URL": "https://mcp.so/api/submit-project"
    }
  }
}

生产环境配置:

"mcpServers": {
  "mcp-server-collector": {
    "command": "uvx",
    "args": [
      "mcp-server-collector"
    ],
    "env": {
      "OPENAI_API_KEY": "sk-xxx",
      "OPENAI_BASE_URL": "https://api.openai.com/v1",
      "OPENAI_MODEL": "gpt-4o-mini",
      "MCP_SERVER_SUBMIT_URL": "https://mcp.so/api/submit-project"
    }
  }
}

开发指南

构建与发布

# 同步依赖
uv sync

# 构建包
uv build

# 发布到 PyPI
uv publish

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory path-to/mcp-server-collector run mcp-server-collector

社区