article
README
🚀 MCP 服务器收集器
MCP 服务器收集器是一款专门用于从互联网上收集 MCP 服务器的工具,为相关用户提供便捷的服务器收集服务。
🚀 快速开始
📦 安装指南
Claude Desktop
- MacOS:配置文件路径为
~/Library/Application\ 支持/Claude/claude_desktop_config.json - Windows:配置文件路径为
%APPDATA%/Claude/claude_desktop_config.json
开发/未发布的服务器配置
``` "mcpServers": { "fetch": { "command": "uvx", "args": ["mcp-server-fetch"] }, "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": { "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" } } } ```✨ 主要特性
该服务器实现了三个实用工具:
- extract-mcp-servers-from-url:从给定 URL 中提取 MCP 服务器。此工具接受“url”作为必需的字符串参数。
- extract-mcp-servers-from-content:从给定内容中提取 MCP 服务器。它接受“content”作为必需的字符串参数。
- submit-mcp-server:向 MCP 服务器目录(如 mcp.so)提交一个 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"
开发
构建和发布
为了准备分发包,可按以下步骤操作:
- 同步依赖并更新锁定文件:
uv sync
- 构建发行版:
uv build
这将在 dist/ 目录下生成发行版。
3. 发布:
uv publish
调试
在调试时,可以通过以下命令启用调试模式:
DEBUG=mcp-server-collector uv run
👥 社区
- 讨论组:MCP 服务器收集器
- 问题报告:GitHub 仓库
Scan to join WeChat group