English · Deutsch · 简体中文 · 日本語
AnythingMCP ist ein quelloffenes, selbst gehostetes MCP-Gateway, das jedes REST-/OpenAPI-, SOAP-, GraphQL-, OData- oder SQL-System in MCP-Tools für Claude, ChatGPT und Copilot verwandelt, ohne dass du einen MCP-Server programmierst.
Es bringt 261 fertige Adapter mit, darunter SAP, Etsy, weclapp und Amazon Seller; 15 davon kommen ohne API-Schlüssel aus.
Die Cloud 7 Tage kostenlos testen · Zu Claude hinzufügen · Selbst betreiben · Doku · Connector-Anleitungen · Discussions
Eine Frage in Claude, beantwortet aus Etsy, SAP und einer Logistik-API.
AnythingMCP-demo-Etsy-SAP-logistics.mp4
Voraussetzungen: Docker 24+ und openssl; unter macOS vorher Docker Desktop starten. Klonen ist nicht nötig:
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 -dhttp://localhost:3000 öffnen und registrieren: Das erste Konto wird Admin. Der MCP-Endpunkt ist http://localhost:4000/mcp, die API-Doku liegt unter http://localhost:4000/api/docs.
Bewahre die erzeugte
.envauf. Mit demENCRYPTION_KEYwerden deine gespeicherten Zugangsdaten entschlüsselt. Geht er verloren, musst du jeden Connector neu mit Zugangsdaten versehen.
Auf amd64 ist das Image in etwa 30 s geladen, 24 s später ist die API bereit. Das Image gibt es vorerst nur für amd64; die Compose-Datei legt die Plattform fest, sodass es auf Apple Silicon per Emulation läuft.
Der Quickstart bindet absichtlich nur an 127.0.0.1, weil davor nichts TLS terminiert. Für eine Instanz, die andere Personen oder ein Cloud-KI-Client erreichen sollen, klonst du das Repository und startest ./setup.sh: Es fragt nach einer Domain, holt Zertifikate über Caddy, erzeugt die Secrets und setzt den MCP-Auth-Modus. Siehe Deployment-Anleitung.
Weitere Betriebsarten: Managed Cloud, Railway, DigitalOcean
AnythingMCP Cloud ist derselbe AGPL-Code, von uns in Frankfurt betrieben, mit 7 Tagen kostenlosem Test. Probier es dort mit deinen eigenen APIs aus und hol es ins eigene Haus, sobald die Zugangsdaten nicht mehr reisen sollen; die Connectors bleiben dieselben. AVV/DPA auf Anfrage über info@helpcode.ai. SSO und SCIM gibt es nur selbst gehostet.
- Connector anlegen. Installiere einen Adapter aus dem Katalog (eine fertige JSON-Definition für SAP, Odoo, DHL und viele weitere) oder gib AnythingMCP deine eigene OpenAPI-Spezifikation, WSDL, deinen GraphQL-Endpunkt, eine Postman-Collection oder eine Datenbank. In deinem Workspace konfiguriert, ist das ein Connector, und jede seiner Operationen ist ein MCP-Tool.
- Festlegen, was das Modell sieht. Tools im visuellen Editor umbenennen und beschreiben, Felder entfernen, die dein Netz nicht verlassen dürfen, und bestimmen, welche Rollen welche Tools aufrufen dürfen.
- Eine URL an den KI-Client geben. Ein MCP-Server ist der Endpunkt, den du in Claude, ChatGPT, Copilot, Gemini oder Cursor einträgst. Er stellt nur die Connectors bereit, die du ihm zuweist.
Die meisten Unternehmen haben noch keine MCP-Server. Sie haben eine REST-API, ein ERP, einen SOAP-Dienst von 2009 und eine Datenbank. Aus jedem davon werden MCP-Tools:
| Quelle | Was du bekommst | Doku |
|---|---|---|
| OpenAPI / Swagger (REST) | Spezifikation per URL importieren oder einfügen; jede Operation wird ein Tool, Parameter, Auth und Endpunkt-Mapping sind schon ausgefüllt | REST · Anleitung · Demo: openapi-to-mcp |
| Postman-Collection, cURL | Ordner, Auth, Body-Modi und {{variables}} werden übernommen; jeder Request wird ein Tool |
Postman-Import |
| SOAP / WSDL | Jede Operation wird ein Tool; Envelopes, Parameterreihenfolge und WCF-Dienste übernimmt AnythingMCP | SOAP · Anleitung · Demo: soap-to-mcp |
| GraphQL | Introspection macht aus Queries und Mutations Tools, oder du definierst die Operationen selbst | GraphQL · Anleitung |
| OData (inklusive SAP Gateway) | Liest das $metadata jedes Dienstes, sodass das Modell Entitätsmengen, Schlüssel und die fachlichen SAP-Bezeichnungen sieht; V2 und V4 |
OData · Anleitung |
| SQL und MongoDB | PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SAP HANA, SQLite und MongoDB: Schema-, Beispiel- und Abfrage-Tools, standardmäßig nur lesend | Datenbank · SAP HANA · Anleitung · Demo: sql-to-mcp |
| Ein anderer MCP-Server | Seine Tools erkennen und neben deinen eigenen bereitstellen, hinter derselben Authentifizierung und demselben Audit | MCP-Bridge |
Tools werden zur Laufzeit registriert, ohne Neustart. {{VAR}}-Werte pro Connector werden auf dem Server eingesetzt und der KI nie gezeigt.
261 Adapter mit über 2.400 Tools. Zu jedem gibt es eine Einrichtungsanleitung auf anythingmcp.com/de/guides, in sieben Sprachen.
| Kategorie | Beispiele |
|---|---|
| 💼 ERP, Buchhaltung & Rechnungen | SAP Business One, SAP S/4HANA, Odoo, weclapp, Xentral, Dynamics NAV, Lexware Office, sevDesk, Exact Online, bexio |
| 🛍️ E-Commerce & Marktplätze | Amazon Seller, WooCommerce, Shopware 6, Magento, eBay, Etsy, Kaufland, OTTO, Oxomi |
| 📦 Logistik & Versand | Deutsche Bahn, DHL, DPD, GLS, Shipcloud, Sendcloud |
| 👥 HR & Außendienst | Personio, HRWorks, Kenjo, MFR Mobile Field Report |
| 🏛️ Behörden & offene Daten | VIES-USt-IdNr., Handelsregister, UK Companies House, DESTATIS, Bundesbank, OpenPLZ, NINA |
| 🏦 Banking & Zahlungen | Revolut Business, Wise, PAYONE, Razorpay, Paystack |
| 💬 Messaging | WhatsApp, LINE, TeamViewer |
| 📈 Werbung & Analytics | Google Ads, Google Analytics 4, Google Search Console, Matomo |
| 🧠 KI-Entscheidungsmodelle | Jev von TypeSafe: Ja/Nein, Klassifikation und Scoring mit Wahrscheinlichkeiten, in etwa 300 ms |
ERP-Connectors: 18 Systeme mit Tools und Märkten
| System | Markt | Tools | Was die KI damit kann |
|---|---|---|---|
| SAP Business One | Weltweit | 12 | Geschäftspartner, Artikel, Aufträge, Rechnungen, Angebote, Lieferungen; Kundenaufträge anlegen |
| SAP S/4HANA Cloud | Weltweit | 15 | Geschäftspartner, Kundenaufträge und Bestellungen, Fakturen, Lieferungen, Buchungsbelege |
| SAP S/4HANA (HANA SQL) | Weltweit | 10 | S/4HANA On-Premise und Private Cloud direkt aus HANA gelesen, mit SAPs Data Dictionary und CDS-Views als Tools; nur lesend |
| SAP S/4HANA (OData) † | Weltweit | 7 | OData-Services des Gateways mit SAPs Bezeichnungen: Buchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestand, Produkte |
| Odoo | Weltweit | 11 | Jedes Modell: Partner, Kundenaufträge, Rechnungen, Produkte; anlegen und ändern |
| Microsoft Dynamics NAV | Weltweit | 6 | Jede veröffentlichte OData-Seite: Kunden, Artikel, Kundenaufträge; anlegen und ändern |
| ERPNext | Weltweit | 11 | Jeder DocType: Kunden, Kundenaufträge, Rechnungen, Artikel, Lagerbestand |
| Dolibarr | Weltweit | 10 | Geschäftspartner, Rechnungen, Aufträge, Angebote, Produkte, Lagerbestand |
| JTL-Wawi † | DE | 9 | Artikel, Bestand pro Lager, Kunden, Kundenaufträge, Lieferungen |
| Xentral | DE | 7 | Artikel, Kunden, Kundenaufträge, Rechnungen, Lagerbestand |
| weclapp | DACH | 11 | Kunden, Kundenaufträge, Rechnungen, Artikel, Angebote, Verkaufschancen |
| Sage 100 † | DE | 6 | Adressen, Artikel, Verkaufsbelege, jede Entität der Web API |
| Haufe X360 † | DE | 7 | Kunden, Lagerartikel, Kundenaufträge, Rechnungen, Lieferungen |
| ScopeVisio | DE | 6 | Kontakte, Rechnungen, Projekte, Aufgaben |
| AFAS Profit † | NL | 6 | Jeder GetConnector: Debitoren, Rechnungen, Mitarbeitende |
| Zucchetti † | IT | 6 | Anagrafiche (Stammdaten), Belege, Artikel |
| TeamSystem † | IT | 6 | Kunden, Lieferanten, Rechnungen, Artikel |
| Axonaut † | FR | 9 | Unternehmen, Rechnungen, Angebote, Ausgaben, Produkte, Projekte |
† Auf Basis der veröffentlichten API-Dokumentation des Herstellers erstellt und noch nicht mit einem echten Mandanten getestet. Wenn du eines dieser Systeme einsetzt, freuen wir uns sehr über einen Erfahrungsbericht oder einen Fix.
Repositories: erp-mcp-server · weclapp-mcp-server · odoo-mcp-server · sap-mcp-server · sap-hana-mcp-server · sap-business-one-mcp-server · xentral-mcp-server
E-Commerce- & Marktplatz-Connectors: 13 Shops und Marktplätze
| System | Markt | Tools | Was die KI damit kann |
|---|---|---|---|
| Amazon Seller Central | Weltweit | 15 | Bestellungen, Katalog, FBA-Bestand, Angebote, Gebühren, Finanzereignisse, Berichte |
| WooCommerce | Weltweit | 49 | Produkte, Varianten, Lagerbestand, Bestellungen, Erstattungen, Kunden, Berichte |
| Shopware 6 | DACH | 6 | Storefront-Katalog über die Store API: Produkte, Kategorien, Cross-Selling |
| Magento 2 / Adobe Commerce | Weltweit | 12 | Produkte, Lagerbestand, Bestellungen, Kunden |
| BigCommerce | Weltweit | 14 | Produkte, Varianten, Bestand, Bestellungen, Kunden |
| eBay Sell | Weltweit | 10 | Bestand, Angebote, Bestellungen, Streitfälle, Preisänderungen |
| Etsy | Weltweit | 9 | Listings, Belege (Bestellungen), Bewertungen |
| Ecwid | Weltweit | 10 | Produkte, Kategorien, Bestellungen, Kunden |
| Kaufland Marketplace | DE | 8 | Bestellungen und Bestelleinheiten, Sendungen, Tickets, Storefronts |
| OTTO Market † | DE | 8 | Bestellungen, Produkte, Retouren, Bestands- und Preisänderungen |
| Zalando Direct Ship † | EU | 7 | Bestellungen, Sendungen, Retouren, Bestand, Preise |
| Billbee | DACH | 8 | Bestellungen, Produkte, Kunden, Versanddienstleister |
| Mercado Libre | LATAM | 4 | Artikelsuche, Verkäuferbestellungen |
† Auf Basis der veröffentlichten API-Dokumentation des Herstellers erstellt und noch nicht mit einem echten Verkäuferkonto getestet.
Repositories: ecommerce-mcp-server · amazon-seller-mcp-server · billbee-mcp-server · magento-mcp-server · woocommerce-mcp-server · shopware-mcp-server · kaufland-mcp-server · otto-market-mcp-server
Ein Adapter ist eine einzige JSON-Datei. Deshalb ist der Katalog so groß, und deshalb ist ein neuer Adapter ein guter erster Beitrag. Deiner fehlt? Wünsch ihn dir (wir priorisieren nach 👍) oder bau ihn. Dein ERP ist nicht dabei oder eine Eigenentwicklung? Binde seine REST-API, seine SOAP-Dienste oder direkt seine SQL-Datenbank an, nur lesend.
Alles läuft auf deiner Infrastruktur, du entscheidest also, was sie verlässt. OAuth2, RBAC, SSO und SCIM sind im selbst gehosteten Build enthalten und werden nicht einem kostenpflichtigen Tarif vorbehalten.
- Response-Mapping. Jedes Tool legt fest, welche Felder das Modell erreichen: die IBAN eines Kunden oder das Gehalt einer Mitarbeiterin entfernen, oder die Felder benennen, die bleiben. Der Editor zeigt Vorher und Nachher an einer echten Antwort; ein mitgelieferter Adapter schrumpft von 12.172 B auf 1.072 B (−91 %), du zahlst diese Felder also auch nicht im Kontextfenster. Ein fehlerhaftes Mapping liefert standardmäßig die Rohantwort; setze
"fallbackToRaw": falsebei Tools, deren Felder niemals rausgehen dürfen, dann schlägt der Aufruf stattdessen fehl. - Nur lesend, wo es darauf ankommt. Jedes Tool trägt MCP-Annotationen (
readOnlyHint,destructiveHint), aus der Operation abgeleitet und pro Tool überschreibbar. Mit rollenbasierten Tool-Whitelists veröffentlichst du einen MCP-Server, der nur lesen kann; so sollten die meisten mit einem ERP anfangen. Datenbank-Abfrage-Tools führen ein einzelnes SELECT aus und blockieren Schreibzugriffe und verkettete Statements. - Jedes Auth-Verfahren, das dir begegnet. OAuth2 (PKCE und Client Credentials), Bearer, API-Key, Basic, HMAC-Request-Signing, LOGIN_TOKEN und OAuth 1.0a. Zugangsdaten werden mit AES-256-GCM verschlüsselt gespeichert.
- Audit-Log. Jeder Tool-Aufruf wird mit Eingabe, Ausgabe, Dauer und Status in deiner eigenen Datenbank protokolliert, einschließlich der vollständigen Antwort des Quellsystems, die das Modell nie gesehen hat.
- SSO und SCIM. Entra ID, Google, Okta, Auth0 oder jeder OIDC-Anbieter. Rollen werden bei jeder Anmeldung aus deinen Verzeichnisgruppen übernommen; wer im Verzeichnis deaktiviert wird, verliert Workspace-Zugang und MCP-API-Keys gleich mit.
{
"transform": {
"mode": "select",
"fallbackToRaw": false,
"exclude": ["customer.iban", "customer.taxId"],
"select": { "order": "$.id", "total": "$.amounts.gross", "status": "$.state" }
}
}Derselbe MCP-Server funktioniert in jedem Client, der MCP spricht; du baust einen Connector also nur einmal:
- Claude. Trag die Server-URL als benutzerdefinierten Connector unter Customize → Connectors ein; danach funktioniert er in Claude.ai, Claude Desktop und Claude Code. OAuth 2.0 wird direkt unterstützt. Claude einrichten
- ChatGPT. Apps in ChatGPT basieren auf MCP. Füge den Server in den Einstellungen von ChatGPT hinzu oder nutze ihn als Tool-Schicht einer Apps-SDK-App. ChatGPT einrichten
- Copilot, Gemini, Cursor und andere MCP-Clients: Anleitungen zur Client-Einrichtung.
Wer Aufrufe nur weiterreicht, überlässt dem Agenten den schwierigen Teil: zu wissen, welches Tool als Nächstes dran ist und was dein Unternehmen mit „offener Auftrag" meint. AnythingMCP lernt beides und gibt es als Kontext zurück, nicht als zusätzliche Tool-Aufrufe.
- Knowledge Graph. Eine Karte pro Workspace mit Entitäten (Kunden, Aufträge, Produkte) und ihren Beziehungen über Connectors hinweg, aufgebaut aus Tool-Definitionen und echten Aufrufen und von Hand bearbeitbar. Gespeichert werden Feldnamen und Beziehungen, nie Werte. Jeder Server stellt ihn über ein Tool
kg_how_to_obtainbereit, damit der Agent fragen kann, wie er von einer Shopware-Bestellung zur DHL-Sendungsnummer kommt. - KI-Skills. Wiederkehrende Nutzung wird zu kleinen Regeln („der heutige Umsatz umfasst die Auftragsstatus 2, 3 und 4"), die du übernimmst, bearbeitest oder verwirfst und die in die Anweisungen des Servers einfließen.
Die KI-Durchläufe sind standardmäßig aus und nutzen deinen eigenen Schlüssel für OpenAI, OpenRouter oder Anthropic; Graph, Editor und MCP-Tool funktionieren auch ohne. Anleitung zum Knowledge Graph
Die meisten MCP-Gateways bündeln und sichern MCP-Server, die du schon hast. AnythingMCP setzt einen Schritt früher an: Es erzeugt die MCP-Server aus den APIs, ERPs und Datenbanken, die du bereits betreibst, und stellt sie dann hinter einem Endpunkt bereit, mit Berechtigungen und Audit. Sind deine Tools schon MCP-Server und brauchst du nur die Bündelung, reicht womöglich ein reines Gateway. Direkte Vergleiche: anythingmcp.com/de/vs.
Ein einzelner MCP-Endpunkt vor vielen Tools, der Authentifizierung, Zugriffskontrolle und Audit für alle übernimmt. KI-Clients wie Claude und ChatGPT verbinden sich mit dem Gateway statt mit jedem einzelnen System. AnythingMCP ist ein Gateway, das die Tools zusätzlich selbst erzeugt, aus APIs und Datenbanken, die keinen eigenen MCP-Server haben.
Installiere den Adapter deines ERP aus dem Katalog, trage die API-Zugangsdaten ein und füge die URL deines MCP-Servers in Claude als benutzerdefinierten Connector oder in ChatGPT als App hinzu. Gibt es keinen Adapter, bindest du die REST- oder SOAP-API oder die SQL-Datenbank direkt an. Fang mit einer Rolle an, die nur lesen darf.
Leg einen REST-Connector an und importiere die Spezifikation per URL oder durch Einfügen. Jede Operation wird ein MCP-Tool auf dem /mcp-Endpunkt deines Servers, ohne Code. So funktioniert es
Ja. AnythingMCP liest die WSDL, macht aus jeder Operation ein Tool und baut bei jedem Aufruf den SOAP-Envelope, auch für WCF-Dienste. Authentifiziert wird per HTTP Basic, Bearer oder API-Key-Header; WS-Security-Header sind noch nicht implementiert. SOAP-Connector
Abfrage-Tools sind standardmäßig nur lesend. Zusätzlich: einen Datenbankbenutzer nur mit SELECT-Rechten verwenden, statische Abfragen bevorzugen, bei denen das Modell nur die Parameter liefert, und die Tools pro Rolle freigeben. Das Response-Mapping entfernt Spalten, die das Modell nicht erreichen dürfen, und jede Abfrage landet in deinem Audit-Log.
Installiere den E-Commerce-Adapter für deinen Shop oder Marktplatz und autorisiere ihn. WooCommerce bringt 49 Tools mit, Amazon Seller Central nutzt die offizielle Selling Partner API, und der Shopware-6-Adapter liest den Storefront-Katalog über die Store API.
Im produktiven Einsatz bei KOCH Freiburg GmbH: Dort verbindet AnythingMCP KI-Assistenten mit mehr als 15 internen Systemen, von ERP und CRM bis zu SOAP-Diensten und lokalen Datenbanken. helpcode.ai hat es aus diesem System herausgelöst und als Open Source veröffentlicht, weil ein Adapterkatalog in einer Community schneller wächst als im Alleingang.
- 💬 Fragen und Ideen: GitHub Discussions. Stimm über den nächsten Adapter ab und zeig, was du gebaut hast.
- 🐛 Fehler und Wünsche: Issues · Support
- 👥 Anwender: wer AnythingMCP produktiv einsetzt und wie du dich einträgst
- 🔐 Sicherheit: bitte kein öffentliches Issue öffnen, sondern der Sicherheitsrichtlinie folgen
- 🤖 Für KI-Agenten und Crawler: anythingmcp.com/llms.txt
- 🏢 Entwickelt von helpcode.ai in Freiburg. KI-gestützt entwickelt, von Menschen geprüft: AUTHORS.md erklärt, welche Teile und wie.
Lies vor einem PR die Contributing-Anleitung. Der einfachste nützliche Beitrag ist ein Adapter: eine JSON-Datei, und es gibt ein Walkthrough-Issue dazu.
Open Source unter der GNU Affero General Public License v3 (AGPL-3.0-only). Kommerzielle Nutzung im eigenen Unternehmen ist erlaubt und war es schon immer; die Copyleft-Pflicht beginnt erst, wenn du AnythingMCP veränderst und die veränderte Version anderen über ein Netzwerk anbietest. Code für Cloud-Betreiber unter ee/ ist gesondert lizenziert und für den Selbstbetrieb nicht nötig; siehe Lizenz-FAQ.
⭐ Wenn dir das eine Woche MCP-Server-Programmierung erspart hat, gib einen Stern.
Über Sterne findet die nächste Person das Projekt, und an ihnen entscheiden wir, welchen Adapter wir als Nächstes bauen.
