mcpField
A
allmcps-server

allmcps-server

本地服务
allmcps.com开发工具42 周前更新

关于 allmcps-server

allmcps-server 是连接 AllMCPs.com 目录的本地 stdio MCP 桥接服务和 CLI,可搜索及管理目录条目。它面向开发者和兼容 MCP 的 Agent,同时提供返回 JSON 的脚本命令,并从远程端获取当前工具集。

主要功能

  1. 01按关键词和类别搜索服务
  2. 02获取 13 种客户端的安装配置
  3. 03比较服务并查找替代项
  4. 04浏览类别和推荐组合
  5. 05提交、认领和验证条目
  6. 06CLI 命令输出 JSON

适用场景

  1. 01查找适用于开发工作流的服务
  2. 02获取客户端的配置说明
  3. 03选择服务前比较目录条目
  4. 04提交或认领目录条目

MCP 相关

作为本地 stdio MCP 服务运行,并桥接到 AllMCPs.com 的远程 MCP 端点。它提供目录搜索、安装配置、比较、提交和条目管理工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"jackalope-dev-allmcps-server": {
"command": "npx",
"args": [
"-y",
"allmcps-server"
],
"env": {
"ALLMCPS_MCP_URL": "<ALLMCPS_MCP_URL>"
}
}
}
}
启动命令npx -y allmcps-server
需要配置的环境变量
ALLMCPS_MCP_URLOverride the remote AllMCPs MCP endpoint this package bridges to.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmallmcps-server2.2.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AllMCPs 标志

allmcps-server

AllMCPs 已验证 npm 版本 npm 下载量 MIT 许可证 allmcps-server MCP 服务 LobeHub 市场

AllMCPs.com 的官方本地 MCP 服务和命令行工具:AllMCPs.com — 可直接通过 Claude、Cursor、任何兼容 MCP 的 Agent 或普通 shell 脚本搜索、浏览、获取安装配置并提交 Model Context Protocol(MCP)服务。

此软件包是连接到 AllMCPs 远程 MCP 端点的轻量级 stdio 桥接。工具行为由服务端处理,因此此软件包始终提供当前实时工具集;添加或更改工具时,无需升级软件包。

v2.0.0 将单一的 submit_mcp 工具替换为以下完整工具集,其中包括更名后的 submit_mcp_server(原名为 submit_mcp)。如果你依赖旧工具名称,请固定使用 allmcps-server@1。

安装

需要 Node.js 18+。将以下内容添加到 MCP 客户端配置(例如 claude_desktop_config.json):

{
  "mcpServers": {
    "allmcps": {
      "command": "npx",
      "args": ["-y", "allmcps-server"]
    }
  }
}

命令行模式

使用子命令运行,而非直接运行 npx allmcps-server,即可将其作为基于 公共 REST API 的普通脚本化命令行工具,无需 MCP 客户端:

npx allmcps-server search postgres      # search the directory
npx allmcps-server categories           # list every category
npx allmcps-server server <id>          # full detail for one listing
npx allmcps-server help                 # usage

每条命令都会将 JSON 输出到 stdout,因此可以与 jq 和其他 Unix 工具组合使用。不带子命令时,它会作为下文所述的 MCP stdio 服务运行(这是默认的 npx allmcps-server 行为)。

工具

工具必需参数描述
search_mcp_servers—按关键词和/或类别搜索;可选的 transport(remote/stdio)和 verified_only 筛选条件。
get_mcp_install_configid获取 13 种客户端的服务设置(Claude Desktop、Claude Code、Cursor、VS Code、Windsurf、Cline、Zed、Codex、Gemini CLI、JetBrains、Roo Code、Continue、LM Studio);可选 client,用于指定单个客户端。
get_mcp_alternativesid获取同一类别中某个服务的替代方案。
compare_mcp_serversids(2 到 4 个)并排比较:安装、有效性证据、工具、健康状况、星标数、最近提交时间和质量评分。
recommend_mcp_stackrole为某个角色或工作流推荐一组精简且互补的服务。
list_mcp_categories—列出所有类别及其服务数量。
get_boost_pricing—获取推广/推荐展示的价格和功能。
boost_mcp_serverid开始赞助/推广订单——返回 Stripe 结账 URL 和 x402 发票。
get_boost_statusid查看某个条目的推广状态和已验证徽章状态。
submit_mcp_servername、url、email向目录提交新的 MCP 服务。
verify_mcp_claimid通过 GitHub README、网站徽章或 DNS 验证所有权并认领条目。
register_mcp_agentemail开始无人值守 Agent 注册——通过邮件发送确认码。
confirm_mcp_agentemail、code将邮件中的确认码兑换为 bearer 令牌(见下文)。

submit_mcp_server 提交的内容会进入 allmcps.com 的 pending 审核队列。 响应中包含 claim_url 和可直接粘贴的 badge_markdown 片段——将该徽章添加到 仓库的 README 中,即可立即验证该条目,无需等待人工审核。

verify_mcp_claim 通常需要登录 AllMCPs,而无人值守 Agent 无法登录。 如需在没有浏览器会话的情况下认领:调用 register_mcp_agent,从其发送的邮件中获取确认码, 调用 confirm_mcp_agent 生成 bearer 令牌,然后在调用 verify_mcp_claim 时将该令牌作为 agentToken 传入。 完整规范:https://allmcps.com/auth.md

每个工具的完整输入架构(包括 category、description、sku 和 method 等可选参数)可在运行时通过标准 MCP tools/list 调用获取,也可以直接查看 /api/mcp。

配置

环境变量默认值用途
ALLMCPS_MCP_URLhttps://allmcps.com/api/mcp覆盖此软件包桥接到的远程端点。

相关链接

许可证

MIT © Jackalope Digital — 详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。