
mcp-server-collector MCP server

2024.12.27
0
PythonMCP 服务器收集MCP 服务器管理其它
mcp-server-collector 是一个用于收集互联网上 MCP 服务器的 MCP 服务器。它提供了从 URL 或内容中提取 MCP 服务器以及提交 MCP 服务器到 MCP 服务器目录的功能。
View on GitHub
Overview
基本能力
产品定位
mcp-server-collector 是一个用于收集和管理 MCP 服务器的工具,旨在帮助用户从互联网上发现和提交 MCP 服务器。
核心功能
- 从 URL 提取 MCP 服务器:通过给定的 URL 提取 MCP 服务器。
- 从内容提取 MCP 服务器:从给定的文本内容中提取 MCP 服务器。
- 提交 MCP 服务器:将 MCP 服务器提交到 MCP 服务器目录(如 mcp.so)。
适用场景
- MCP 服务器发现:从网页或内容中自动发现 MCP 服务器。
- MCP 服务器管理:将发现的 MCP 服务器提交到公共目录以供他人使用。
- 开发与调试:在开发 MCP 服务器时,用于测试和调试服务器功能。
工具列表
- extract-mcp-servers-from-url:从给定的 URL 提取 MCP 服务器。
- 参数:
url
(必需,字符串类型)。 - extract-mcp-servers-from-content:从给定的内容中提取 MCP 服务器。
- 参数:
content
(必需,字符串类型)。 - submit-mcp-server:提交 MCP 服务器到 MCP 服务器目录。
- 参数:
url
(必需,字符串类型),avatar_url
(可选,字符串类型)。
常见问题解答
- 如何调试 MCP 服务器?
- 推荐使用 MCP Inspector 进行调试。
- 如何配置环境变量?
- 需要在
.env
文件中设置OPENAI_API_KEY
、OPENAI_BASE_URL
、OPENAI_MODEL
和MCP_SERVER_SUBMIT_URL
。
使用教程
使用依赖
- 确保已安装
uv
工具。 - 配置
.env
文件,包含以下内容:txt 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"
安装教程
- 开发/未发布服务器配置:
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" } } }
- 已发布服务器配置:
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" } } }
调试方式
- 使用 MCP Inspector 进行调试:
bash npx @modelcontextprotocol/inspector uv --directory path-to/mcp-server-collector run mcp-server-collector
- 访问 MCP Inspector 提供的 URL 进行调试。
许可证
None