ManyCP MCP server

io.github.dayyadv1.0.0更新于 Sep 29, 2026

Submit an MCP server to many MCP directories and track each listing from an AI assistant

已验证Streamable HTTP可网页运行Developer ToolsProductivity & Workflow

概览

AI 生成的概览

让助手把托管在 GitHub 上的 MCP 服务器提交到多个 MCP 目录,并跟踪每个目录的收录状态。

功能
ManyCP 会读取公开的 GitHub 仓库,并起草一份目录条目,包含名称、描述、工具、安装命令和 server.json。工具包括 check_listings、list_directories、add_server、list_servers、get_server、update_listing、submit_server 和 sync_server。提交时会发布到官方 MCP Registry、以用户的 GitHub 账号在 awesome 列表上发起拉取请求,并为其他目录准备好网页表单。sync_server 会在发布新版本后重新读取仓库,更新或标记过期的条目。
适用场景
适合在发布或维护 MCP 服务器时,希望免去逐个手工填写、将其分发到多个目录的场景。也适合查询某个仓库已被哪些目录收录,以及在新版本发布后保持条目同步。
运行要求
需要访问位于 的远程 Streamable HTTP 端点。认证使用在 ManyCP 账户设置中创建的 Authorization Bearer 密钥。需要网络访问;Claude Desktop 需要 npx 和 mcp-remote。条目操作需要一个公开的 GitHub 仓库。
安装前请注意
Authorization Bearer 密钥属于凭据,应妥善保密。提交操作会以用户自己的 GitHub 账号发起拉取请求,并以用户的 GitHub 身份发布条目,因此这些更改是以用户名义进行的。网页表单类目录由浏览器扩展填写,需用户自行审核并手动提交。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ManyCP MCP server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "manycp-mcp": {
      "type": "http",
      "url": "https://manycp.com/mcp"
    }
  }
}

README

ManyCP MCP server

Submit your MCP server to every MCP directory, from your agent.

ManyCP reads your GitHub repo, drafts one listing, publishes it to the official MCP Registry, opens the pull requests on the awesome lists, prepares the web forms for the rest, and keeps every listing in sync when you ship a new version. This is its remote MCP server, so you can do all of that from Claude Code, Cursor, VS Code or any MCP client:

"Submit my weather-mcp to every directory."

Tools

ToolWhat it does
check_listingsShows which directories already list a public GitHub repo. No plan needed.
list_directoriesEvery directory ManyCP knows, and how each one is handled (direct publish, auto PR, auto-indexed, assisted).
add_serverReads a GitHub repo and saves a draft listing: name, description, tools, install command, server.json.
list_serversYour servers, with a status summary per directory.
get_serverOne server's listing and its status in every directory, with links to PRs and listings.
update_listingFix the wording, tags, categories or tools of a listing.
submit_serverFiles the listing everywhere it can: registry publish, pull requests from your own GitHub account, prepared forms.
sync_serverRe-reads the repo after a release and updates or flags stale listings.

Install

Claude Code

bash
claude mcp add --transport http manycp https://manycp.com/mcp --header "Authorization: Bearer YOUR_KEY"

Cursor (~/.cursor/mcp.json)

json
{  "mcpServers": {    "manycp": {      "url": "https://manycp.com/mcp",      "headers": { "Authorization": "Bearer YOUR_KEY" }    }  }}

VS Code (.vscode/mcp.json)

json
{  "inputs": [{ "type": "promptString", "id": "manycp-key", "description": "ManyCP API key", "password": true }],  "servers": {    "manycp": {      "type": "http",      "url": "https://manycp.com/mcp",      "headers": { "Authorization": "Bearer ${input:manycp-key}" }    }  }}

Claude Desktop (via mcp-remote)

json
{  "mcpServers": {    "manycp": {      "command": "npx",      "args": ["mcp-remote", "https://manycp.com/mcp", "--header", "Authorization:${MANYCP_AUTH}"],      "env": { "MANYCP_AUTH": "Bearer YOUR_KEY" }    }  }}

How submissions work

  • Official MCP Registry: published directly with your GitHub identity (io.github.<you>/*).
  • Awesome lists and GitHub-based catalogs: one pull request per list, opened from your own GitHub account, in each list's exact format, disclosed as sent with ManyCP.
  • Directories that crawl GitHub: ManyCP opens one PR on your repo with the files they look for.
  • Web-form directories: the ManyCP browser extension fills each form; you review and press Submit.

License

MIT

来源:README.md,提交 21d137e

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v1.0.0最新Sep 29, 2026