mcp-server-collector MCP server

mcp-server-collector MCP server

用于通过互联网收集MCP Servers的MCP Server。

MCP Server Collector - 快速开始指南

简介

MCP Server Collector 是一个用于从互联网收集 MCP 服务器的工具。

功能工具

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

配置

创建 .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"

安装与设置

Claude 桌面版配置

找到配置文件:

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

已发布版本配置:

"mcpServers": {
  "fetch": {
    "command": "uvx",
    "args": ["mcp-server-fetch"]
  },
  "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

社区支持

项目信息