mcpField
A
AnythingMCP

AnythingMCP

远程服务
anythingmcp.com开发工具758今天更新

关于 AnythingMCP

AnythingMCP 是可自托管的开源 MCP 网关,供团队将 API、数据库和现有 MCP 服务转为 AI 客户端可调用的工具。它支持图形化配置连接器、筛选返回字段,并通过角色权限和审计日志管理调用。

主要功能

  1. 01将 REST、SOAP、GraphQL 和 SQL 转为工具
  2. 02桥接其他 MCP 服务
  3. 03提供连接器目录与自定义接口配置
  4. 04筛选模型可见字段并设置角色权限
  5. 05支持 OAuth2 与加密凭据
  6. 06记录工具调用审计日志

适用场景

  1. 01将企业 API 发布为 MCP 工具
  2. 02向模型提供数据库查询能力
  3. 03在统一网关后组合多个 MCP 服务
  4. 04限制不同角色可调用的工具

MCP 相关

AnythingMCP 将 API、数据库及其他 MCP 服务的操作作为 MCP 工具发布,并提供统一 MCP 端点供客户端连接。它还可在同一认证与审计机制后桥接现有 MCP 服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://cloud.anythingmcp.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4

此工具无需参数。

详细介绍

AnythingMCP 可将 ERP、电商、REST、SOAP 和 SQL 系统转换为供 Claude 和 ChatGPT 使用的 MCP 工具:包含 560 个连接器,其中 25 个无需 API 密钥。

AnythingMCP:可自托管的 MCP 网关

GitHub 每日热门仓库

English · Deutsch · 简体中文 · 日本語

AnythingMCP 是一个开源、可自托管的 MCP 网关,可将任意 REST/OpenAPI、SOAP、GraphQL、OData 或 SQL 系统转换为供 Claude、ChatGPT 和 Copilot 使用的 MCP 工具,无需编写 MCP 服务。
它内置 560 个可直接使用的连接器,包括 SAP、Etsy、weclapp 和 Amazon Seller,其中 27 个无需 API 密钥。

已收录于 Claude 官方目录 GitHub 星标数 版本发布 开源,AGPL-3.0 Docker 拉取次数

免费试用云服务 7 天 · 添加到 Claude · 自行运行 · 文档 · 连接器指南 · 讨论

在 Claude 中提出一个问题,即可获取来自 Etsy、SAP 和物流 API 的答案。

https://github.com/user-attachments/assets/cc8c9ef3-11cf-4eab-aa4d-98472dc554b3


自行运行

需要 Docker 24+ 和 openssl;在 macOS 上,请先启动 Docker Desktop。无需克隆:

mkdir anythingmcp && cd anythingmcp
curl -fsSLo docker-compose.yml \
  https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

打开 http://localhost:3000 并注册:第一个账号将成为管理员。你的 MCP 端点是 http://localhost:4000/mcp,API 文档位于 http://localhost:4000/api/docs。

请保留生成的 .env。 ENCRYPTION_KEY 用于解密你存储的凭据。丢失它后,每个连接器都必须重新配置凭据。

在 amd64 上,镜像大约 30 秒即可拉取完成,API 会在 24 秒后运行正常。目前镜像仅支持 amd64;compose 文件固定了平台,因此也可以在 Apple Silicon 上通过模拟运行。

快速入门会有意绑定到 127.0.0.1,因为前面没有任何组件负责终止 TLS。如果要让其他人或云端 AI 客户端访问某个实例,请克隆仓库并运行 ./setup.sh:它会询问域名,通过 Caddy 获取证书,生成密钥并设置 MCP 身份验证模式。请参阅部署指南。

其他运行方式:托管云、Railway、DigitalOcean

AnythingMCP Cloud 使用相同的 AGPL 代码,由我们在德国法兰克福运营,并提供 7 天免费试用。你可以先从这里开始,在自己的 API 上试用;当你希望凭据不再经由外部传输时,再迁移到内部部署。无论采用哪种方式,连接器都相同。可通过 [email protected] 申请 DPA/AVV。SSO 和 SCIM 仅支持自托管。

部署到 Railway   安装到 DigitalOcean


工作原理

  1. 添加连接器。 从目录中安装一个适配器(适用于 SAP、Odoo、DHL 等的现成 JSON 定义),或将 AnythingMCP 指向你自己的 OpenAPI 规范、WSDL、GraphQL 端点、Postman 集合或数据库。在工作区中完成配置后,它就成为一个连接器,其中每项操作都是一个 MCP 工具。
  2. 决定模型能看到什么。 在可视化编辑器中重命名工具并添加描述,移除不得离开网络的字段,并选择哪些角色可以调用哪些工具。
  3. 将一个 URL 提供给 AI 客户端。 MCP 服务是你添加到 Claude、ChatGPT、Copilot、Gemini 或 Cursor 的端点。它只会公开你分配给它的连接器,不会公开其他内容。

连接任意 API、SOAP 服务或数据库

大多数公司目前还没有 MCP 服务。它们拥有 REST API、ERP、2009 年的 SOAP 服务和数据库。每一种都可以转化为一组 MCP 工具:

来源可获得的内容文档
OpenAPI / Swagger(REST)通过 URL 导入规范或直接粘贴;每个操作都会变成一个工具,并自动填入参数、身份验证和端点映射REST · 指南 · 演示:openapi-to-mcp
Postman collection、cURL文件夹、身份验证、请求正文模式和 {{variables}} 都会保留;每个请求都会变成一个工具Postman 导入
SOAP / WSDL每个操作都会变成一个工具;信封、参数顺序和 WCF 服务都会自动处理SOAP · 指南 · 演示:soap-to-mcp
GraphQL通过内省将查询和变更转化为工具,也可以自行定义操作GraphQL · 指南
OData(包括 SAP Gateway)读取每个服务的 $metadata,使模型能够看到实体集、键和 SAP 的业务标签;支持 V2 和 V4OData · 指南
SQL 和 MongoDBPostgreSQL、MySQL、MariaDB、SQL Server、Oracle、SAP HANA、SQLite 和 MongoDB:架构、示例和查询工具,默认只读数据库 · SAP HANA · 指南 · 演示:sql-to-mcp
另一个 MCP 服务发现其工具,并在同一身份验证和审计机制下与自有工具一同提供MCP bridge

工具会在运行时注册,无需重启。每个连接器的 {{VAR}} 值都会在服务端插入,且绝不会展示给 AI。


连接器目录

560 个适配器,可提供 2,400 多个工具。每个适配器都在 anythingmcp.com/guides 提供设置指南,并支持七种语言。

类别示例
💼 ERP、会计与发票SAP Business One、SAP S/4HANA、Odoo、weclapp、Xentral、Dynamics NAV、Lexware Office、sevDesk、Exact Online、bexio
🛍️ 电子商务与市场平台Amazon Seller、WooCommerce、Shopware 6、Magento、eBay、Etsy、Kaufland、OTTO、Oxomi
📦 物流与运输Deutsche Bahn、DHL、DPD、GLS、Shipcloud、Sendcloud
👥 人力资源与现场服务Personio、HRWorks、Kenjo、MFR Mobile Field Report
🏛️ 政府与公共数据VIES VAT、Handelsregister、UK Companies House、DESTATIS、Bundesbank、OpenPLZ、NINA
🏦 银行与支付Revolut Business、Wise、PAYONE、Razorpay、Paystack
💬 消息传递WhatsApp、LINE、TeamViewer
📈 广告与分析Google Ads、Google Analytics 4、Google Search Console、Matomo
🧠 AI 决策模型Jev by TypeSafe:是/否、分类和评分,并提供概率,约 300 毫秒即可完成

ERP 连接器:18 个系统及其工具和市场
| 系统 | 市场 | 工具数 | AI 可以执行的操作 | |---|---|---|---| | [SAP Business One](https://anythingmcp.com/guides/connect-sap-business-one-to-claude) | 全球 | 24 | 业务伙伴、物料、销售单据、应付账款发票、付款、日记账分录、会计科目表、银行对账;创建销售订单 | | [SAP S/4HANA Cloud](https://anythingmcp.com/guides/connect-sap-s4hana-cloud-to-claude) | 全球 | 15 | 业务伙伴、销售订单和采购订单、账单单据、交货单、日记账分录 | | [SAP S/4HANA (HANA SQL)](https://anythingmcp.com/guides/connect-sap-hana-to-claude) | 全球 | 10 | 直接从 HANA 读取本地部署版和 Private Cloud 版 S/4HANA 数据,并将 SAP 的数据字典和 CDS 视图用作工具;只读 | | [SAP S/4HANA (OData)](https://anythingmcp.com/guides/odata-to-mcp) † | 全球 | 7 | 使用 SAP 标签的 Gateway OData 服务:日记账分录项目、账单单据、销售订单、业务伙伴、库存、产品 | | [Odoo](https://anythingmcp.com/guides/connect-odoo-to-claude) | 全球 | 11 | 任意模型:合作伙伴、销售订单、发票、产品;创建和更新 | | [Microsoft Dynamics NAV](https://anythingmcp.com/guides/connect-dynamics-nav-to-claude) | 全球 | 6 | 任意已发布的 OData 页面:客户、物料、销售订单;创建和更新 | | [ERPNext](https://anythingmcp.com/guides/connect-erpnext-to-claude) | 全球 | 11 | 任意 DocType:客户、销售订单、发票、物料、库存 | | [Dolibarr](https://anythingmcp.com/guides/connect-dolibarr-to-claude) | 全球 | 10 | 第三方、发票、订单、报价、产品、库存 | | [JTL-Wawi](https://anythingmcp.com/guides/connect-jtl-wawi-to-claude) † | DE | 10 | 物料、各仓库库存、客户、销售订单、发货单 | | [Xentral](https://anythingmcp.com/guides/connect-xentral-to-claude) † | DE | 30 | 产品、各仓库及货位库存、客户、供应商、销售订单、交货单、带付款状态的发票、贷项通知单、采购订单;创建订单草稿 | | [weclapp](https://anythingmcp.com/guides/connect-weclapp-to-claude) | DACH | 11 | 客户、销售订单、发票、商品、报价、商机 | | [Sage 100](https://anythingmcp.com/guides/connect-sage-100-to-claude) † | DE | 6 | 地址、物料、销售单据、任意 Web API 实体 | | [Haufe X360](https://anythingmcp.com/guides/connect-haufe-x360-to-claude) † | DE | 7 | 客户、库存物料、销售订单、发票、发货单 | | [ScopeVisio](https://anythingmcp.com/guides/connect-scopevisio-to-claude) | DE | 12 | 联系人、发票、项目、任务 | | [AFAS Profit](https://anythingmcp.com/guides/connect-afas-profit-to-claude) † | NL | 6 | 任意 GetConnector:债务人、发票、员工 | | [Zucchetti](https://anythingmcp.com/guides/connect-zucchetti-to-claude) † | IT | 6 | 客户档案、单据、物料 | | [TeamSystem](https://anythingmcp.com/guides/connect-teamsystem-to-claude) † | IT | 6 | 客户、供应商、发票、物料 | | [Axonaut](https://anythingmcp.com/guides/connect-axonaut-to-claude) † | FR | 9 | 公司、发票、报价、费用、产品、项目 |

† 根据供应商公开发布的 API 文档构建,尚未在实际租户上进行测试。如果你使用了其中任何一个,欢迎提交报告或修复。

代码仓库: erp-mcp-server · weclapp-mcp-server · sap-mcp-server · sap-hana-mcp-server · sap-business-one-mcp-server · xentral-mcp-server

电商和市场平台连接器:13 个商店和市场平台
| 系统 | 市场 | 工具数 | AI 可以做什么 | |---|---|---|---| | [Amazon Seller Central](https://anythingmcp.com/guides/connect-amazon-seller-to-claude) | 全球 | 15 | 订单、商品目录、FBA 库存、报价、费用、财务事件、报告 | | [WooCommerce](https://anythingmcp.com/guides/connect-woocommerce-to-claude) | 全球 | 49 | 商品、变体、库存、订单、退款、客户、报告 | | [Shopware 6](https://anythingmcp.com/guides/connect-shopware-6-to-claude) | DACH | 6 | 通过 Store API 获取店面商品目录:商品、类别、交叉销售 | | [Magento 2 / Adobe Commerce](https://anythingmcp.com/guides/connect-magento-to-claude) | 全球 | 13 | 商品、库存、订单、客户 | | [BigCommerce](https://anythingmcp.com/guides/connect-bigcommerce-to-claude) | 全球 | 14 | 商品、变体、库存、订单、客户 | | [eBay Sell](https://anythingmcp.com/guides/connect-ebay-sell-to-claude) | 全球 | 10 | 库存、报价、订单、争议、价格更新 | | [Etsy](https://anythingmcp.com/guides/connect-etsy-to-claude) | 全球 | 22 | 商品刊登、收据(订单)、评价 | | [Ecwid](https://anythingmcp.com/guides/connect-ecwid-to-claude) | 全球 | 10 | 商品、类别、订单、客户 | | [Kaufland Marketplace](https://anythingmcp.com/guides/connect-kaufland-to-claude) | DE | 7 | 订单与商品数量、工单、店面、仓库 | | [OTTO Market](https://anythingmcp.com/guides/connect-otto-market-to-claude) † | DE | 8 | 订单、商品、退货、库存和价格更新 | | [Zalando Direct Ship](https://anythingmcp.com/guides/connect-zalando-zds-to-claude) † | EU | 5 | 订单、发货、退货、库存、价格 | | [Billbee](https://anythingmcp.com/guides/connect-billbee-to-claude) | DACH | 8 | 订单、商品、客户、配送服务商 | | [Mercado Libre](https://anythingmcp.com/guides/connect-mercado-libre-to-claude) | LATAM | 4 | 商品搜索、卖家订单 |

† 根据供应商发布的 API 文档构建,尚未在实际卖家账户中测试。

代码仓库: ecommerce-mcp-server · billbee-mcp-server · shopware-mcp-server · kaufland-mcp-server · otto-market-mcp-server

适配器是一个 JSON 文件。 这就是目录如此庞大的原因,也让添加适配器成为一项合理的首次贡献。没找到你需要的?提交请求(我们会根据 👍 优先处理),或自行构建。你的 ERP 未列出,或者是定制构建的?可以直接以只读方式连接其 REST API、SOAP 服务或 SQL 数据库。


安全与治理

所有内容都在你的基础设施上运行,因此由你决定哪些内容可以离开。自托管版本内置 OAuth2、RBAC、SSO 和 SCIM,而不是将它们留给付费套餐。

  • 响应映射。 每个工具都会准确声明哪些字段会传给模型:删除客户的 IBAN 或员工的薪资,或指定要保留的字段。编辑器会显示真实响应映射前后的对比;一个已发布的适配器会将数据从 12,172 B 降至 1,072 B(−91%),因此你也无需再为上下文窗口中的这些字段付费。映射出错时,默认返回原始响应;对于字段绝不能传出的工具,设置 "fallbackToRaw": false,调用就会失败。
  • 关键场景下只读。 每个工具都带有 MCP 注解(readOnlyHint、destructiveHint),根据操作推导得出,也可针对每个工具单独覆盖。基于角色的工具白名单可让你发布只能读取的 MCP 服务;大多数人使用 ERP 时都应从这种方式开始。数据库查询工具只运行单条 SELECT,并会拦截写入和堆叠语句。
  • 你会遇到的各种身份验证方案。 OAuth2(PKCE 和 Client Credentials)、Bearer、API key、Basic、HMAC 请求签名、LOGIN_TOKEN 和 OAuth 1.0a。凭据使用 AES-256-GCM 加密后静态存储。
  • 审计日志。 每次工具调用都会记录在你自己的数据库中,包括输入、输出、时长和状态,以及模型未曾看到的完整上游响应。
  • SSO 和 SCIM。 支持 Entra ID、Google、Okta、Auth0 或任意 OIDC 提供商。每次登录时都会从你的目录组同步角色;如果在目录中禁用了某人,其工作区访问权限和 MCP API 密钥也会一并失效。
{
  "transform": {
    "mode": "select",
    "fallbackToRaw": false,
    "exclude": ["customer.iban", "customer.taxId"],
    "select": { "order": "$.id", "total": "$.amounts.gross", "status": "$.state" }
  }
}

响应映射参考


在 Claude、ChatGPT、Copilot 和 Gemini 中使用

同一个 MCP 服务可用于所有支持 MCP 的客户端,因此只需构建一次连接器:

  • Claude。 在 Customize → Connectors 下将服务 URL 添加为自定义连接器;随后即可在 Claude.ai、Claude Desktop 和 Claude Code 中使用。开箱即支持 OAuth 2.0。在 AnythingMCP Cloud 上,你还可以通过 Claude Directory 一键添加。Claude 设置指南
  • ChatGPT。 ChatGPT 中的应用基于 MCP 构建。在 ChatGPT 的 Plugins 下添加服务(+ → Add custom MCP server),或将其用作 Apps SDK 应用的工具层。ChatGPT 设置指南
  • Meta Muse。 在 Muse 中,打开 Settings → Connectors → Add custom connector,粘贴服务 URL 并登录 AnythingMCP。Muse 设置指南
  • Copilot、Gemini、Cursor 和其他 MCP 客户端:客户端设置指南。

知识图谱与 AI 技能

转发调用后,难题就留给了 Agent:知道接下来要调用哪个工具,以及你的业务中“未完成订单”是什么意思。AnythingMCP 会学习这两者,并将它们作为上下文提供,而不是额外的工具调用。

  • 知识图谱。 为每个工作区建立实体(客户、订单、产品)及其在各连接器间关系的映射,基于工具定义和真实调用构建,也可手动编辑。它只存储字段名称和关系,绝不存储字段值。每个服务都会通过 kg_how_to_obtain 工具公开该图谱,因此 Agent 可以询问如何从 Shopware 订单获取 DHL 跟踪号码。
  • AI 技能。 将重复出现的用法转化为小型规则(“今天的收入包含状态为 2、3 和 4 的订单”),你可以应用、编辑或忽略这些规则;它们会整合进服务的指令中。

AI 处理默认关闭,且使用你自己的 OpenAI、OpenRouter 或 Anthropic 密钥;图谱、编辑器和 MCP 工具无需密钥即可运行。知识图谱指南


适用场景

大多数 MCP 网关会联合并保护你已有的 MCP 服务。AnythingMCP 更进一步:它根据你已在运行的 API、ERP 和数据库创建 MCP 服务,然后通过一个端点提供服务、设定访问范围并进行审计。如果你的工具已经是 MCP 服务,而你只需要联合它们,那么纯网关可能就够了。并排对比:anythingmcp.com/vs。


常见问题

什么是 MCP 网关?

位于多个工具前方的单一 MCP 端点,负责处理所有工具的身份验证、访问控制和审计。Claude 和 ChatGPT 等 AI 客户端连接到网关,而不是分别连接到各个系统。AnythingMCP 也是一个网关,同时还能根据没有自带 MCP 服务的 API 和数据库生成工具。

如何将我的 ERP(SAP、Odoo、Xentral……)连接到 Claude 或 ChatGPT?

从目录安装相应的 ERP 适配器,输入 API 凭据,然后将 MCP 服务 URL 添加到 Claude,作为自定义连接器;或添加到 ChatGPT,作为应用。如果你的 ERP 没有适配器,可以直接连接其 REST 或 SOAP API,或 SQL 数据库。请从仅能读取数据的角色开始。

如何将 OpenAPI 规范转换为 MCP 服务?

创建 REST 连接器,然后通过 URL 导入规范或直接粘贴。每个操作都会成为你服务 /mcp 端点上的一个 MCP 工具,无需编写代码。工作原理

能否将 SOAP/WSDL 服务连接到 Claude?

可以。AnythingMCP 会解析 WSDL,将每个操作转换为工具,并在每次调用时构建 SOAP 信封,也支持 WCF 服务。它支持通过 HTTP Basic、Bearer、API 密钥标头或 WS-Security UsernameToken 进行身份验证;目前尚不支持带签名的 WS-Security 消息。SOAP 连接器文档

Claude 能否安全地查询我的 SQL Server、Oracle 或 PostgreSQL 数据库?

查询工具默认只读。此外,请使用仅拥有 SELECT 权限的数据库用户,优先使用只让模型提供参数的静态查询,并按角色将工具加入白名单。响应映射会剔除不得传给模型的列,每次查询也都会记录到审计日志中。

如何将 Shopware、WooCommerce 或 Amazon Seller Central 连接到 Claude?

为你的商店或市场安装相应的电商适配器,并完成授权。WooCommerce 自带 49 个工具,Amazon Seller Central 使用官方 Selling Partner API,Shopware 6 适配器则通过 Store API 读取店面目录。


社区与支持

已在 KOCH Freiburg GmbH 投入生产使用,用于将 AI 助手连接到 15 多个内部系统:ERP、CRM、SOAP 服务和本地部署的数据库。helpcode.ai 将它从该系统中提取出来并开源,因为适配器目录由社区共同发展,比作为单一产品发展得更快。

贡献

提交 PR 前,请阅读贡献指南。最简单且有用的贡献是添加适配器:只需一个 JSON 文件,我们还准备了一个演练议题。

许可证

根据 GNU Affero General Public License v3(AGPL-3.0-only)开源。在自己的公司内部用于商业用途始终都被允许;只有当你修改 AnythingMCP 并通过网络向他人提供修改后的版本时,才需要履行 copyleft 义务。ee/ 下的云服务运营方代码采用单独的许可证,自托管时无需使用;详情请参阅许可证常见问题。

评论

支持 Markdown

第一次接触 MCP?

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

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