🚀 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
👥 社区
👨💻 作者