开发者 · CLI
在终端里管理你的 MCP 实例。
amcp 调用 MCP 工具并驱动完整的管理 API——手动、在脚本中,或从已连接的代理。一次 npm 安装、浏览器登录,仪表板能做的一切都只需一条命令。
开源 (AGPL-3.0) · 支持 Cloud 和自托管 · Node 22+
$ npm i -g @anythingmcp/cliadded 1 package · amcp ready$ amcp login --browser→ approve in cloud.anythingmcp.com✓ signed in (management · scope: admin)$ amcp api GET /api/mcp-servers --json[ { "id": "srv_ops", "name": "Ops", "tools": 42 } ]
一个工具,两种用途
同一个程序根据你授予的凭据,既能说 MCP,也能说管理 API。
调用 MCP 工具
发现工具、查看其 schema,并从你的 shell 运行它们——与你的 AI 客户端使用的工具相同。
管理实例
连接器、MCP servers、用户、角色、SSO、记忆、技能和设置——每一个 /api/* 路由,都用一把管理范围的密钥。
几条命令搞定一切
管理密钥携带所有者的身份和角色——它从不授予额外权限,只读密钥也只能读取。
登录
浏览器登录通过一次性回环发放密钥——绝不进入 URL、日志或 shell 历史。
$ amcp login --browser$ amcp login --browser --scope admin
从任意 API 添加工具
将 OpenAPI、WSDL、GraphQL、Postman、cURL 或 HAR 源转换为 MCP 工具——或从另一个 MCP server 获取它们。
# from OpenAPI · WSDL · GraphQL · Postman · cURL$ amcp api POST /api/connectors/$ID/import-spec --data @spec.json# or pull them from another MCP server$ amcp api POST /api/connectors/$ID/discover-tools
Code mode 与服务器
将服务器切换到 code mode,让代理在沙箱中针对你的工具编写并运行代码——并创建新的 MCP servers。
# let an agent write & run code against your tools$ amcp api PUT /api/mcp-servers/$ID --data '{"codeMode":"tools"}'$ amcp api POST /api/mcp-servers --data '{"name":"ops"}'
一切都在终端中
发现整个 API、调用任意工具,并添加 shell 自动补全。
$ amcp api --list # discover 200+ operations$ amcp tools call YOUR_TOOL --args @args.json$ amcp completion zsh
同样为代理而设计
同一套管理 API 正是已连接的代理端到端配置和运行工作区所需的:添加连接器、创建服务器、分配角色、接入 SSO——在你授予的范围内安全完成。代理默认只读,每次调用都受速率限制并被审计。
默认安全
API 密钥绝不作为命令参数接受,也不会打印在状态输出中。
密钥以文件权限 0600 存储;除本地开发的回环外,均要求 HTTPS。
重定向会被拒绝,因此密钥不会跟随请求转到另一个源。
按密钥的速率限制会拒绝失控的客户端,而不是让你的实例不堪重负。
获取
全局安装,然后登录你的 Cloud 或自托管实例。