AnyAPI MCP 服务器是一个本地 stdio 类型的 MCP(Model Context Protocol)服务器,用于代理访问 AnyAPI 托管服务。它把数百个抓取和数据 API 聚合到一个网关之后,用户只需一个密钥即可调用,按请求以美元计费,返回规范化 schema,并具备自动故障转移能力。
用途方面,该服务器面向需要访问社交媒体、搜索结果、Google Maps、电商和网页数据等抓取与数据 API 的场景,适合通过 MCP 协议将这些数据能力接入 AI 客户端或智能体。
主要能力包括:通过一个密钥访问数百个 API;按请求以美元计费;返回规范化 JSON schema;自动故障转移;失败调用不收费。服务器提供十个工具,这些工具是从托管服务器实时读取的,而非在本包中声明,因此目录或 schema 变更无需本包发布即可生效。其中四个目录工具(search_apis、list_apis、get_api、quote_api)无需密钥即可使用,可查找 API、读取输入 schema 并获取调用报价;run_api 和账户工具在没有密钥时返回 401。托管服务器在无凭据时也会响应 initialize 和 tools/list,因此客户端无需账户即可连接并看到这十个工具。同一目录也通过 REST 公开:GET https://api.getanyapi.com/catalog 和 GET https://api.getanyapi.com/catalog/search。
使用方式:可通过 npx 运行,无需克隆和构建;也可通过 Docker 运行,同样无需克隆和构建。密钥可在 https://getanyapi.com/dashboard/keys 获取。智能体可以自行铸造免费试用密钥,无需仪表盘和邮箱。密钥是可选的,但需明确其作用范围:无密钥安装可以查找 API、读取输入 schema 并获取调用报价,但 run_api 和账户工具需要密钥。npm run check 无需网络和 API 密钥。若要手动驱动已构建的服务器连接生产环境,可参考仓库说明。
适用场景:适用于仅支持通过 stdio 启动本地 MCP 服务器的客户端。如果客户端支持远程 Streamable HTTP,可直接指向 https://api.getanyapi.com/mcp,跳过本包。
限制:本包为本地 stdio 代理,不适用于直接使用远程 Streamable HTTP 的客户端;无密钥时无法调用 run_api 和账户工具;计费按请求以美元计价,失败调用不收费。其他具体功能、价格细节、平台支持等暂未提供。