Token导航 LogoToken导航

MCP Server · 运维云端

MCP Server Registry

一个用于在GitHub、NPM和PyPI上发现、分类和去重MCP服务器的Apify actor工具,支持多源抓取、智能去重和自动分类。

未说明官方级别未说明来源级核验工具 0
数据抓取TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Mjaswanth2005
提供方
Mjaswanth2005

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Server Registry 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 会话凭据。

分类

运维云端

传输方式

未说明

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MCP服务器注册表参与者

一个Apify actor,用于在GitHub、NPM和PyPI上发现、编目和删除模型上下文协议(MCP)服务器。

特性

  • 多源报废:从GitHub、NPM注册表和PyPI发现MCP服务器
  • 智能重复数据删除:合并多个源中发现的重复服务器
  • 自动分类:根据功能将服务器分配到9+个类别
  • 兼容性检测:确定AI客户端兼容性(Claude、OpenAI、Kiro等)
  • 安装说明:生成安装命令和配置示例
  • 费率限制处理:指数退避和自动重试逻辑
  • 数据验证:具有详细错误记录的全面验证
  • 增量更新:支持完整和增量数据收集模式

输入参数

源配置

来源 (字符串数组)

  • 违约: ["github", "npm", "pypi"]
  • 选项: "github", "npm", "pypi"
  • 控制要抓取的数据源

更新模式

下载中 (枚举)

  • 违约: "full"
  • 选项: "full" (替换所有数据)或 "incremental" (与现有合并)
  • 影响服务器与以前运行的合并方式

过滤

最大服务器数 (整数,可选)

  • 限制要收集的服务器总数
  • 适用于测试或部分运行

minStars (整数,可选,仅限GitHub)

  • GitHub最低星数
  • 过滤低参与度项目

内容选项

包括广告 (布尔值)

  • 违约: true
  • 控制是否获取和包含README内容

github代币 (字符串,可选,机密)

  • GitHub API的个人访问令牌
  • 将速率限制从每小时60个请求增加到5000个请求
  • 建议用于生产运行

执行模式

运行模式 (枚举)

  • 违约: "production"
  • 选项: "test" (仅限于5台服务器)或 "production" (全程)

输出格式

参与者输出一个包含重复数据消除服务器记录的数据集:

{
  "name": "server-name",
  "description": "Server description",
  "version": "1.0.0",
  "sourceUrl": "https://npm.example.com/package/server-name",
  "sourceUrls": {
    "npm": "https://www.npmjs.com/package/server-name",
    "github": "https://github.com/user/server-name"
  },
  "stars": 150,
  "forks": 20,
  "downloads": {
    "npm": 5000,
    "pypi": 200
  },
  "license": "MIT",
  "author": "Author Name",
  "repository": "user/server-name",
  "keywords": ["mcp", "llm", "ai"],
  "readme": "# Server Name\nLong README content...",
  "lastUpdated": "2024-01-15T10:30:00Z",
  "isActive": true,
  "categories": ["AI & ML", "Integration & Orchestration"],
  "compatibility": [
    {
      "client": "Claude",
      "status": "likely",
      "notes": "Mentioned in documentation"
    }
  ],
  "installationInstructions": {
    "npm": {
      "command": "npm install server-name@1.0.0",
      "package": "server-name",
      "version": "1.0.0"
    },
    "pypi": [
      {
        "command": "pip install server-name==1.0.0",
        "package": "server-name",
        "version": "1.0.0"
      }
    ],
    "configExample": "{...}"
  },
  "normalizedName": "server-name"
}

元数据输出

运行元数据与密钥一起存储在键值存储中 run-metadata-{runId}:

{
  "runId": "uuid",
  "startedAt": "2024-01-15T10:00:00Z",
  "completedAt": "2024-01-15T10:30:00Z",
  "duration": 1800000,
  "totalServersFound": 250,
  "serversBySource": {
    "github": 120,
    "npm": 80,
    "pypi": 50
  },
  "duplicatesRemoved": 30,
  "serversByCategory": {
    "Database": 45,
    "File System": 30,
    "Web & API": 50
  },
  "rateLimitEvents": [
    {
      "source": "github",
      "timestamp": "2024-01-15T10:15:00Z",
      "message": "Rate limited...",
      "retryAfter": 60
    }
  ],
  "validationFailures": [],
  "errors": [],
  "updateMode": "full"
}

分类

参与者将服务器分为9类:

  1. 数据库 -SQL、NoSQL、数据存储系统
  2. 文件系统 -云存储、S3、blob存储
  3. Web和API -HTTP、REST、fetch、URL处理
  4. 代码与开发 -Git、GitHub、CI/CD、测试
  5. AI和ML -机器学习、LLM、嵌入
  6. 沟通 -Slack、电子邮件、webhooks、消息传递
  7. 数据与分析 -分析、度量、可观察性
  8. 云和基础设施 -AWS、Azure、GCP、Kubernetes
  9. 集成与编排 -工作流程、自动化、流水线

速率限制和重试逻辑

GitHub API

  • 速率限制:60个请求/小时(未经身份验证)或5000个/小时(经过身份验证)
  • 重试延迟:60秒→ 120s → 300s(指数回退)

NPM注册表

  • 速率限制:1000个请求/小时
  • 429状态自动重试

PyPI

  • 速率限制:1000个请求/小时
  • 429状态自动重试

重复数据消除策略

参与者使用两层重复数据删除方法:

  1. 标准化名称匹配:不区分大小写,删除特殊字符
  2. 存储库URL匹配:首选存储库URL进行规范标识

当发现重复项时,演员:

  • 更喜欢GitHub数据中的星型、分叉和最后提交日期
  • 从NPM和PyPI下载的总和
  • 保留更长/更详细的README
  • 合并所有来源的源URL
  • 使用最新版本号

用法示例

全扫描(默认)

{
  "sources": ["github", "npm", "pypi"],
  "updateMode": "full",
  "includeReadme": true
}

仅在GitHub上使用星型过滤器

{
  "sources": ["github"],
  "minStars": 50,
  "githubToken": "ghp_xxxxx"
}

测试运行

{
  "sources": ["github", "npm", "pypi"],
  "runMode": "test",
  "maxServers": 5
}

增量更新

{
  "sources": ["npm", "pypi"],
  "updateMode": "incremental",
  "maxServers": 100
}

本地运行

先决条件

  • Node.js 16+
  • npm或纱线

安装

npm install

构建

npm run build

发展

npm run dev

部署到Apify

npm install -g apify-cli
apify login
apify push

性能注意事项

  • 记忆:已分配4 GB(可在中配置 .actor/actor.json)
  • 超时:1小时(3600秒)
  • 并发:每个来源限制为2-3个同时请求
  • 数据集批量大小:每次写入操作100条记录

故障排除

速率限制

如果遇到速率限制错误:

  1. 通过以下方式提供GitHub令牌 githubToken 输入
  2. 增加超时时间 .actor/actor.json
  3. 减少 maxServers 降低请求量

验证失败

检查 run-metadata 验证错误的输出:

  • 缺少必填字段
  • URL无效
  • 畸形数据

缺失数据

  • NPM:确保 includeReadme 未筛选预期的服务器
  • GitHub:使用更高 maxServers 或删除 minStars 过滤器
  • PyPI:受限于公共包搜索可用性

建筑

src/
├── main.ts              # Entry point and orchestration
├── types.ts             # Data models and interfaces
├── processor.ts         # Data validation and normalization
├── categorizer.ts       # Category assignment
├── compatibility.ts     # AI client detection
├── deduplicator.ts      # Duplicate detection and merging
├── installationGenerator.ts  # Instruction generation
└── scrapers/
    ├── github.ts        # GitHub repository scraper
    ├── npm.ts           # NPM registry scraper
    └── pypi.ts          # PyPI package scraper

文档

发展

设置

npm install
npm run build
npm test

脚本

  • npm run build -编译TypeScript
  • npm test -运行所有测试
  • npm run test:watch -在监视模式下运行测试
  • npm run test:coverage -生成测试覆盖率报告
  • npm start -在本地运行演员
  • npm run dev -以开发模式运行
  • npm run lint -Lint源代码

项目结构

src/
├── main.ts                    # Actor entry point
├── types.ts                   # Data models
├── processor.ts               # Data validation
├── categorizer.ts             # Category assignment
├── compatibility.ts           # AI client detection
├── deduplicator.ts            # Duplicate handling
├── installationGenerator.ts   # Installation instructions
└── scrapers/                  # Source scrapers
    ├── github.ts
    ├── npm.ts
    └── pypi.ts

__tests__/                     # Unit tests

许可证

Apache 2.0

支持

对于问题或功能请求:

  1. 检查 快速入门指南
  2. 查看 测试指导
  3. 请参阅 实施总结
  4. 检查参与者日志并运行元数据

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

MCP服务器TypeScript本地部署数据抓取去重工具自动分类AI兼容性检测

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到会话凭据的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Server Registry

MCP World · 本页

0未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Server Registry 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Server Registry 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Server Registry 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Server Registry 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Server Registry 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP