返回 MCP 目录
public公开dns本地运行

mcp-server-collector

MCP服务器收集器是一个用于从互联网上收集MCP服务器的服务工具,提供URL和内容提取功能,并支持将服务器提交到MCP目录。

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"

开发

构建和发布

为了准备分发包,可按以下步骤操作:

  1. 同步依赖并更新锁定文件:
uv sync
  1. 构建发行版:
uv build

这将在 dist/ 目录下生成发行版。 3. 发布:

uv publish

调试

在调试时,可以通过以下命令启用调试模式:

DEBUG=mcp-server-collector uv run

👥 社区

👨‍💻 作者

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端