mcp-server-collector MCP server

mcp-server-collector MCP server

site icon
2024.12.27 0
PythonMCP 服务器收集MCP 服务器管理其它
mcp-server-collector 是一个用于收集互联网上 MCP 服务器的 MCP 服务器。它提供了从 URL 或内容中提取 MCP 服务器以及提交 MCP 服务器到 MCP 服务器目录的功能。
View on GitHub

Overview

基本能力

产品定位

mcp-server-collector 是一个用于收集和管理 MCP 服务器的工具,旨在帮助用户从互联网上发现和提交 MCP 服务器。

核心功能

  1. 从 URL 提取 MCP 服务器:通过给定的 URL 提取 MCP 服务器。
  2. 从内容提取 MCP 服务器:从给定的文本内容中提取 MCP 服务器。
  3. 提交 MCP 服务器:将 MCP 服务器提交到 MCP 服务器目录(如 mcp.so)。

适用场景

  1. MCP 服务器发现:从网页或内容中自动发现 MCP 服务器。
  2. MCP 服务器管理:将发现的 MCP 服务器提交到公共目录以供他人使用。
  3. 开发与调试:在开发 MCP 服务器时,用于测试和调试服务器功能。

工具列表

  1. extract-mcp-servers-from-url:从给定的 URL 提取 MCP 服务器。
  2. 参数:url(必需,字符串类型)。
  3. extract-mcp-servers-from-content:从给定的内容中提取 MCP 服务器。
  4. 参数:content(必需,字符串类型)。
  5. submit-mcp-server:提交 MCP 服务器到 MCP 服务器目录。
  6. 参数:url(必需,字符串类型),avatar_url(可选,字符串类型)。

常见问题解答

  1. 如何调试 MCP 服务器?
  2. 推荐使用 MCP Inspector 进行调试。
  3. 如何配置环境变量?
  4. 需要在 .env 文件中设置 OPENAI_API_KEYOPENAI_BASE_URLOPENAI_MODELMCP_SERVER_SUBMIT_URL

使用教程

使用依赖

  1. 确保已安装 uv 工具。
  2. 配置 .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"

安装教程

  1. 开发/未发布服务器配置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" } } }
  2. 已发布服务器配置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" } } }

调试方式

  1. 使用 MCP Inspector 进行调试: bash npx @modelcontextprotocol/inspector uv --directory path-to/mcp-server-collector run mcp-server-collector
  2. 访问 MCP Inspector 提供的 URL 进行调试。

许可证

None