Airsc is free for everyone. If it helps you, support it with $2–$20.

Support
MCP serverSafeIntegrations & automationAdvanced

anythingmcp

HelpCode-ai · HelpCode-ai/anythingmcp

An open-source, self-hosted MCP gateway that converts any REST/OpenAPI, SOAP, GraphQL, OData, or SQL API into MCP tools for AI agents.

Open-source, self-hosted MCP gateway: turn any REST/OpenAPI, SOAP, GraphQL, OData or SQL API into MCP tools for Claude, ChatGPT & Copilot. 331 connectors incl. SAP S/4HANA & Business One, ERP, e-commerce.

745 stars86License: AGPL-3.0Updated 4 days ago0 opens

Preview

▍

What you can do with it

  • Connect an AI agent to an internal ERP system via its REST API.
  • Allow an AI agent to interact with e-commerce platforms like Etsy or Amazon Seller.
  • Integrate custom internal tools or databases with AI agent workflows.

Safety check

Safe

No risky patterns found in the files we scanned.

Automated scan of the repo files. Always review code you run.

From the README

AnythingMCP: self-hosted MCP gateway

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

AnythingMCP is an open-source, self-hosted MCP gateway that turns any REST/OpenAPI, SOAP, GraphQL, OData or SQL system into MCP tools for Claude, ChatGPT and Copilot, without writing an MCP server. It ships 422 ready connectors, among them SAP, Etsy, weclapp and Amazon Seller, and 19 of them need no API key.

Try the Cloud free for 7 days · Add to Claude · Run it yourself · Docs · Connector guides · Discussions

One question in Claude, answered from Etsy, SAP and a logistics API.

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


Run it yourself

Requires Docker 24+ and openssl; on macOS, start Docker Desktop first. No clone needed:

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. Your MCP endpoint is http://localhost:4000/mcp, the API docs are at http://localhost:4000/api/docs.

Keep the generated .env. ENCRYPTION_KEY decrypts the credentials you store. Lose it and every connector has to be re-credentialed.

On amd64 the image pulls in about 30 s and the API is healthy 24 s later. The image is amd64 only for now; the compose file pins the platform, so it also runs on Apple Silicon under emulation.

The quickstart binds to 127.0.0.1 on purpose, because 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 run it: managed cloud, Railway, DigitalOcean

AnythingMCP Cloud is the same AGPL code, operated by us in Frankfurt, Germany, with a 7-day free trial. Start there to try it on your own APIs, 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.

 


How it works

  1. Add a connector. Install an adapter from the catalog (a ready JSON definition for SAP, Odoo, DHL and the rest), or point AnythingMCP at your own OpenAPI spec, WSDL, GraphQL endpoint, Postman collection or database. Once configured in your workspace it is a connector, and each of its operations is an MCP tool.
  2. Decide what the model sees. Rename and describe the tools in the visual editor, drop the fields that must not leave your network, and choose which roles may call which tools.
  3. Hand one URL to your AI client. An MCP server is the endpoint you add to Claude, ChatGPT, Copilot, Gemini or Cursor. It exposes the connectors you assign to it, and nothing else.

Connect any API, SOAP service or database

Most companies have no MCP servers yet. They have a REST API, an ERP, a SOAP service from 2009 and a database. Each of them becomes a set of MCP tools:

SourceWhat you getDocs
OpenAPI / Swagger (REST)Import a spec by URL or paste it; every operation becomes a tool with parameters, auth and endpoint mapping filled inREST · guide · demo: openapi-to-mcp
Postman collection, cURLFolders, auth, body modes and {{variables}} carry over; every request becomes a toolPostman import
SOAP / WSDLEach operation becomes a tool; envelopes, parameter order and WCF services are handled for youSOAP · guide · demo: soap-to-mcp
GraphQLIntrospection turns queries and mutations into tools, or you define the operations yourselfGraphQL · guide
OData (SAP Gateway included)Reads each service's $metadata, so the model sees entity sets, keys and SAP's business labels; V2 and V4OData · guide
SQL and MongoDBPostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SAP HANA, SQLite and MongoDB: schema, example and query tools, read-only by defaultDatabase · SAP HANA · guide · demo: sql-to-mcp
Another MCP serverDiscover its tools and serve them next to your own, behind the same auth and auditMCP bridge

Tools register at runtime, without a restart. Per-connector {{VAR}} values are interpolated on the server and never shown to the AI.


Connector catalog

422 adapters, exposing 2,400+ tools. Every one has a setup guide on anythingmcp.com/guides, in seven languages.

CategoryExamples
💼 ERP, accounting & invoicingSAP Business One, SAP S/4HANA, Odoo, weclapp, Xentral, Dynamics NAV, Lexware Office, sevDesk, Exact Online, bexio
🛍️ E-commerce & marketplacesAmazon Seller, WooCommerce, Shopware 6, Magento, eBay, Etsy, Kaufland, OTTO, Oxomi
📦 Logistics & shippingDeutsche Bahn, DHL, DPD, GLS, Shipcloud, Sendcloud
👥 HR & field servicePersonio, HRWorks, Kenjo, MFR Mobile Field
View source on GitHub