HelpCode-ai/anythingmcp
🔗 https://github.com/HelpCode-ai/anythingmcp ↗AnythingMCP English · Deutsch · 簡體中文 · 日本語 Turn any REST/OpenAPI, SOAP, GraphQL or SQL API into MCP tools for Claude, ChatGPT and Copilot. A self-hosted MCP server and gateway, no code, 265 ready connectors including ERP and e-commerce: SAP Business One, Odoo, Xentral, weclapp, Shopware, WooCommerce, Amazon Seller, Kaufland and more. Claude answering a question no chatbot could answer , because the data lives in a field-service system that speaks REST, not MCP: Run it yourself — three lines, no clone, details below : 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 Three words appear throughout and mean three different things: an adapter is one of the 265 JSON definitions that ship in this repo — SAP Business One, Odoo, weclapp, Xentral, Shopware, WooCommerce, Amazon Seller, DHL and the rest. 21 of them need no API key at all; the others ask for your credentials at import. a connector is an adapter, or your own OpenAPI spec / Postman collection / WSDL / GraphQL endpoint / database, once you have configured it in your workspace. Anything you can point at, in minutes, without writing an MCP server. an MCP server is the URL you hand to Claude. It exposes the connectors you assign to it, and nothing else. Everything runs on your infrastructure, so you decide what leaves it. Per-tool response mapping declares which fields ever reach the model; credentials are AES-256-GCM at rest; the audit log keeps the full upstream response on your side. OAuth2, RBAC, SSO and SCIM are in the self-hosted build, not held back for a paid tier. In production at KOCH Freiburg GmbH , where it connects AI assistants to 15+ internal systems — ERP, CRM, SOAP services and on-prem databases. AnythingMCP was extracted from that system by helpcode.ai in Freiburg, Germany, and open-sourced because an adapter catalog grows faster as a community than as a product. Run it yourself The recommended path , and the one measured below. Requires Docker 24+ and openssl ; on macOS, start Docker Desktop first. 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 Open http://localhost:3000 and register — the first account becomes admin . Keep the generated .env . ENCRYPTION_KEY is what decrypts the credentials you store. Lose it and every connector has to be re-credentialed; back it up wherever you keep your other secrets. Service Default URL Web UI http://localhost:3000 MCP endpoint http://localhost:4000/mcp Swagger docs http://localhost:4000/api/docs Measured on amd64: 31 s to pull the image, 24 s to a healthy API and a login page. The published image is amd64 only for now — the compose file pins the platform so it also runs on Apple Silicon under Docker Desktop's emulation, where the same boot took 24 s on an M-series laptop but can take a few minutes on older hardware. The quickstart binds to 127.0.0.1 on purpose: nothing in front of it terminates TLS. For an instance other people or a cloud AI client can reach , clone the repo and run ./setup.sh — it asks for a domain, gets certificates through Caddy, generates the secrets and sets the MCP auth mode. See the Deployment Guide . Other ways to deploy — managed cloud, Railway, DigitalOcean AnythingMCP Cloud is the same AGPL code, operated by us in Frankfurt, Germany . Start there to see it work on your own APIs without provisioning anything, and move it in-house when you want the credentials to stop travelling — the connectors are the same either way. DPA/AVV on request via info@helpcode.ai . SSO and SCIM are self-hosted only. Connect any system Most companies have no MCP servers yet. They have a REST API, an ERP, a SOAP service and a database. Each of them becomes a set of MCP tools, and one MCP server URL hands them to Claude, ChatGPT or Copilot. OpenAPI / REST API to MCP Import an OpenAPI 3.x or Swagger 2.0 spec, by URL or by pasting it, and every operation becomes an MCP tool with its parameters, auth and endpoint mapping filled in. Rename and describe the tools in the visual editor so the model picks the right one. REST connector docs · guide · 5-minute demo: openapi-to-mcp SOAP / WSDL to MCP Point AnythingMCP at a WSDL and each SOAP operation becomes a tool: envelopes, parameter order and WCF services are handled for you, with Basic, Bearer or API-key auth. That is how a SOAP service from 2009 ends up in front of a 2026 model, in minutes rather than weeks. SOAP connector docs · guide · 5-minute demo: soap-to-mcp SQL database to MCP PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SAP HANA, SQLite and MongoDB. The connector generates schema, example and query tools; you decide whether the model writes SQL or only fills in the parameters of queries you wrote. Query tools are read-only by default: AnythingMCP runs a single SELECT and blocks writes and stacked statements. Add a read-only database user and a role that sees only the tools it needs. Database connector docs · SAP HANA · guide · 5-minute demo: sql-to-mcp GraphQL to MCP Introspection turns the queries and mutations of a GraphQL endpoint into MCP tools, or you define the operations yourself. GraphQL connector docs · guide Postman collection to MCP Import a Postman v2.1 collection: folders, auth, body modes and {{variables}} carry over, and every request becomes a tool. cURL commands work the same way. Postman import docs ERP connectors Ready adapters for the ERPs behind most order, stock and invoice questions. Install one, add your credentials, and the tools are live on your MCP server. Each name links to its setup guide. System Market Tools What the AI can do SAP Business One Global 12 Business partners, items, orders, invoices, quotations, deliveries; create sales orders SAP S/4HANA Cloud Global 15 Business partners, sales and purchase orders, billing documents, deliveries, journal entries Odoo Global 11 Any model: partners, sales orders, invoices, products; create and update Microsoft Dynamics NAV Global 6 Any published OData page: customers, items, sales orders; create and update ERPNext Global 11 Any DocType: customers, sales orders, invoices, items, stock Dolibarr Global 10 Third parties, invoices, orders, proposals, products, stock JTL-Wawi † DE 9 Items, stock per warehouse, customers, sales orders, shipments Xentral DE 7 Articles, customers, sales orders, invoices, stock weclapp DACH 11 Customers, sales orders, invoices, articles, quotations, opportunities Sage 100 † DE 6 Addresses, items, sales documents, any Web API entity Haufe X360 † DE 7 Customers, stock items, sales orders, invoices, shipments ScopeVisio DE 6 Contacts, invoices, projects, tasks AFAS Profit † NL 6 Any GetConnector: debtors, invoices, employees Zucchetti † IT 6 Anagrafiche, documents, items TeamSystem † IT 6 Customers, suppliers, invoices, items Axonaut † FR 9 Companies, invoices, quotations, expenses, products, projects † Built from the vendor's published API documentation and not yet exercised against a live tenant. If you run one of these, a report or a fix is very welcome. Repositories: erp-mcp-server · weclapp-mcp-server · odoo-mcp-server · sap-mcp-server · sap-business-one-mcp-server · xentral-mcp-server Your ERP isn't listed, or it's a custom or on-prem build? Connect it through its REST API , SOAP services or straight to its SQL database , read-only. That is how KOCH Freiburg runs its ERP in production. E-commerce & marketplace connectors Shops and marketplaces, from Amazon and eBay to the DACH marketplaces. Each name links to its setup guide.
內容為收集當日抓取的 repo 描述原文,完整資訊請見 GitHub 原頁。