Octomind
Same model as opencode, same endpoint, same prices — octomind solved 24/25 to its 19/25, at half the cost. Open-source agent runtime: one binary, any model, runs unattended in CI. Apache 2.0.
翻译准备中
Self-hosted MCP gateway and company brain for AI agents: connect Claude, ChatGPT and Copilot to your ERP, APIs, databases and file servers, with company memory, skills, knowledge graph, SSO/RBAC and audit. 691 connectors (SAP, Odoo, SQL…). Open source, EU cloud.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗One question in Claude, answered from Etsy, SAP and a logistics API.
https://github.com/user-attachments/assets/cc8c9ef3-11cf-4eab-aa4d-98472dc554b3
A gateway forwards calls. A company brain also knows where your documents are, how your systems connect and what your company has already decided. AnythingMCP gives every AI client both, through one MCP endpoint:
| What it does | Edition | |
|---|---|---|
| Every system, one endpoint | 692 catalog connectors, or your own REST/OpenAPI, SOAP, GraphQL, OData, SQL, IMAP/SMTP or MCP source. Tools register at runtime. Connectors | All |
| File Search | Indexes SFTP, FTP/FTPS, WebDAV (Nextcloud, NAS), S3 or a network share: every PDF page, Excel rows with their column names, Word, PowerPoint, Outlook mails with attachments. The AI answers with file, page and date. File Search | Cloud; self-hosted Enterprise |
| File Share | Temporary download links for files from your folders, or for files the AI writes (a CSV export, a report), internal or public, with expiry and revoke. File Share | Cloud; self-hosted Enterprise |
| Company memory | Facts and preferences saved from one AI client and found again in any other: said once in Claude, used by Copilot. Personal and company scopes, with folders and role limits. Memory | Enterprise |
| AI skills | The procedures your agents follow, written by hand or learned from real requests and fixed errors, approved by an admin. AI skills | All |
| Knowledge graph | How your systems connect, so the agent links a customer in one system to their orders in another without being told. Knowledge Graph | All |
| Code Mode | One short program that calls several tools in an isolated sandbox with no secrets and no network, so a five-step lookup becomes one call. Code Mode | All; write access Enterprise |
| Governance | Roles and per-tool permissions, response mapping that drops fields before they reach the model, an audit log of every call. SSO and SCIM from your directory. Security | All; SSO/SCIM Enterprise |
The self-hosted Community edition is free under AGPL-3.0 for any use, including commercial use, for up to 3 active users, with unlimited connectors and MCP servers. More users, single sign-on, SCIM, File Search beyond the 30-day trial and support come with Enterprise, on request: contact us. Administrators can try single sign-on and SCIM for 30 days under Settings → License. Existing Starter and Team licence keys keep working.
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_KEYdecrypts 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.
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 [email protected]. SSO and SCIM are self-hosted only, with an Enterprise licence.
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:
| Source | What you get | Docs |
|---|---|---|
| OpenAPI / Swagger (REST) | Import a spec by URL or paste it; every operation becomes a tool with parameters, auth and endpoint mapping filled in | REST · guide · demo: openapi-to-mcp |
| Postman collection, cURL | Folders, auth, body modes and {{variables}} carry over; every request becomes a tool | Postman import |
| SOAP / WSDL | Each operation becomes a tool; envelopes, parameter order and WCF services are handled for you | SOAP · guide · demo: soap-to-mcp |
| GraphQL | Introspection turns queries and mutations into tools, or you define the operations yourself | GraphQL · guide |
| OData (SAP Gateway included) | Reads each service's $metadata, so the model sees entity sets, keys and SAP's business labels; V2 and V4 | OData · guide |
Tools register at runtime, without a restart. Per-connector {{VAR}} values are interpolated on the server and never shown to the AI.
695 adapters, exposing 12,000+ tools. Every one has a setup guide on anythingmcp.com/guides, in seven languages.
| Category | Examples |
|---|---|
| 💼 ERP, accounting & invoicing | SAP Business One, SAP S/4HANA, Odoo, weclapp, Xentral, Dynamics NAV, Lexware Office, sevDesk, Exact Online, bexio |
| 🛍️ E-commerce & marketplaces | Amazon Seller, WooCommerce, Shopware 6, Magento, eBay, Etsy, Kaufland, OTTO, Oxomi |
| 📦 Logistics & shipping | Deutsche Bahn, DHL, DPD, GLS, Shipcloud, Sendcloud |
| 👥 HR & field service | Personio, HRWorks, Kenjo, MFR Mobile Field Report |
| 🏛️ Government & public data | VIES VAT, Handelsregister, UK Companies House, DESTATIS, Bundesbank, OpenPLZ, NINA |
| 🏦 Banking & payments | Revolut Business, Wise, PAYONE, Razorpay, Paystack |
| 💬 Messaging | WhatsApp, LINE, TeamViewer |
| 📈 Advertising & analytics | Google Ads, Google Analytics 4, Google Search Console, Matomo |
| 🧠 AI decision models | Jev by TypeSafe: yes/no, classification and scoring with probabilities, in about 300 ms |
| System | Market | Tools | What the AI can do |
|---|---|---|---|
| SAP Business One | Global | 24 | Business partners, items, sales documents, A/P invoices, payments, journal entries, chart of accounts, bank reconciliations; create sales orders |
| SAP S/4HANA Cloud | Global | 15 | Business partners, sales and purchase orders, billing documents, deliveries, journal entries |
| SAP S/4HANA (HANA SQL) | Global | 10 | S/4HANA on-premise and Private Cloud read straight from HANA, with SAP's data dictionary and CDS views as tools; read-only |
| SAP S/4HANA (OData) † | Global | 7 | Gateway OData services with SAP's labels: journal entry items, billing documents, sales orders, business partners, stock, products |
| 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 |
† 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 · sap-mcp-server · sap-hana-mcp-server · sap-business-one-mcp-server · xentral-mcp-server
| System | Market | Tools | What the AI can do |
|---|---|---|---|
| Amazon Seller Central | Global | 15 | Orders, catalog, FBA inventory, offers, fees, financial events, reports |
| WooCommerce | Global | 49 | Products, variations, stock, orders, refunds, customers, reports |
| Shopware 6 | DACH | 6 | Storefront catalog via the Store API: products, categories, cross-sells |
| Magento 2 / Adobe Commerce | Global | 13 | Products, stock, orders, customers |
| BigCommerce | Global | 14 | Products, variants, inventory, orders, customers |
| eBay Sell | Global | 10 | Inventory, offers, orders, disputes, price updates |
| Etsy | Global | 22 | Listings, receipts (orders), reviews |
| Ecwid | Global | 10 | Products, categories, orders, customers |
| Kaufland Marketplace | DE | 7 | Orders and units, tickets, storefronts, warehouses |
| † |
† Built from the vendor's published API documentation and not yet exercised against a live seller account.
Repositories: ecommerce-mcp-server · billbee-mcp-server · shopware-mcp-server · kaufland-mcp-server · otto-market-mcp-server
An adapter is a single JSON file. That is why the catalog is this size, and why adding one is a reasonable first contribution. Missing yours? Request it (we prioritise by 👍) or build it. Your ERP isn't listed, or it's a custom build? Connect its REST API, its SOAP services or its SQL database directly, read-only.
Everything runs on your infrastructure, so you decide what leaves it. OAuth2, roles, per-tool permissions, response mapping and the audit log are in every edition; SSO and SCIM need an Enterprise licence (a 30-day trial is built in).
"fallbackToRaw": false on tools whose fields must never travel, and the call fails instead.readOnlyHint, destructiveHint), derived from the operation and overridable per tool. Role-based tool whitelisting lets you publish an MCP server that can only read, which is how most people should start with an ERP. Database query tools run a single SELECT and block writes and stacked statements.{
"transform": {
"mode": "select",
"fallbackToRaw": false,
"exclude": ["customer.iban", "customer.taxId"],
"select": { "order": "$.id", "total": "$.amounts.gross", "status": "$.state" }
}
}
The same MCP server works in every client that speaks MCP, so you build a connector once:
Forwarding calls leaves the hard part to the agent: knowing which tool to call next, and what your business means by "open order". AnythingMCP learns both and hands them back as context, not as extra tool calls.
kg_how_to_obtain tool, so the agent can ask how to get from a Shopware order to a DHL tracking number.memory_save and find them again with memory_search, in any client connected to the workspace. My memory stays private to one user; company memory ("STAMMKUNDE means a customer with a framework agreement") is for everyone, in folders limited by role. It is served as information written by people, never as instructions. Memory guideChange the assistant, keep the brain: Copilot today, Claude tomorrow, an n8n agent tonight all find the same graph, skills and memory.
The AI passes are off by default and use your own OpenAI, OpenRouter or Anthropic key; the graph, the editor and the MCP tool work without one. Knowledge Graph guide
Most MCP gateways federate and secure MCP servers you already have. AnythingMCP starts one step earlier: it creates the MCP servers from the APIs, ERPs and databases you already run, then serves, scopes and audits them behind one endpoint. If your tools are already MCP servers and all you need is federation, a pure gateway may be enough. Side-by-side comparisons: anythingmcp.com/vs.
A single MCP endpoint in front of many tools, which handles authentication, access control and audit for all of them. AI clients such as Claude and ChatGPT connect to the gateway instead of to each system. AnythingMCP is a gateway that also generates the tools, from APIs and databases that have no MCP server of their own.
Install the ERP's adapter from the catalog, enter the API credentials, and add your MCP server URL to Claude as a custom connector or to ChatGPT as an app. If your ERP has no adapter, connect its REST or SOAP API or its SQL database directly. Start with a role that can only read.
Create a REST connector and import the spec by URL or by pasting it. Every operation becomes an MCP tool on your server's /mcp endpoint, with no code. How it works
Yes. AnythingMCP parses the WSDL, turns each operation into a tool and builds the SOAP envelope on every call, WCF services included. It authenticates with HTTP Basic, Bearer, an API-key header or a WS-Security UsernameToken; signed WS-Security messages are not supported yet. SOAP connector docs
Query tools are read-only by default. On top of that, use a database user with SELECT rights only, prefer static queries where the model supplies just the parameters, and whitelist the tools per role. Response mapping drops the columns that must not reach the model, and every query lands in your audit log.
Add a File Search connector and point it at the folder over SFTP, FTP/FTPS, WebDAV (Nextcloud, ownCloud, Synology or QNAP NAS), S3 or a mounted network share. AnythingMCP indexes PDFs page by page, Excel rows with their column names, Word, PowerPoint and Outlook mails, keeps the index in sync, and gives every AI client search, find, grep and read tools that answer with file, page and date. Folder permissions per role are available on Enterprise. File Search docs
Yes. With workspace memory (Enterprise), anything saved from one AI client is found by the others, because the memory lives in AnythingMCP, not in the client. Personal items stay private to their author; company items are shared within folder and role limits. Memory docs
The knowledge an AI needs beyond tool access: where your documents are, how your systems link (the knowledge graph), how your company works (AI skills) and what it has decided (company memory). AnythingMCP keeps all of it in your own instance and serves it to every MCP client within each user's role.
With Code Mode, a short JavaScript program calls several tools in one step. It runs in a separate code-runner container with no filesystem, network, environment or secrets; it can only call the tools the user may already use, and every inner call is governed and audited like a direct one. It is off until an operator enables it. Code Mode docs
Install the e-commerce adapter for your shop or marketplace and authorise it. WooCommerce comes with 49 tools, Amazon Seller Central uses the official Selling Partner API, and the Shopware 6 adapter reads the storefront catalog through the Store API.
In production at KOCH Freiburg GmbH, where it connects AI assistants to 15+ internal systems: ERP, CRM, SOAP services and on-prem databases. helpcode.ai extracted it from that system and open-sourced it, because an adapter catalog grows faster as a community than as a product.
Read the Contributing guide before opening a PR. The easiest useful contribution is an adapter: one JSON file, and there is a walkthrough issue for it.
Open source under the GNU Affero General Public License v3 (AGPL-3.0-only). Commercial use inside your own company is included and always was; the copyleft obligation only starts if you modify AnythingMCP and offer the modified version to others over a network. Code under ee/ (Cloud operations, the File Search sync engine, edition licensing) is under the AnythingMCP Commercial License and is not required to run the gateway; see the License FAQ.
| SQL and MongoDB | PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SAP HANA, SQLite and MongoDB: schema, example and query tools, read-only by default | Database · SAP HANA · guide · demo: sql-to-mcp |
| Email (IMAP/SMTP) | Any mailbox (IONOS, Strato, GMX, T-Online, Gmail with an app password, your own mail server): list folders, search, read with attachments, flag, move, save drafts and send |
| Another MCP server | Discover its tools and serve them next to your own, behind the same auth and audit | MCP bridge |
| JTL-Wawi † | DE | 10 | Items, stock per warehouse, customers, sales orders, shipments |
| Xentral † | DE | 30 | Products, stock per warehouse and bin, customers, suppliers, sales orders, delivery notes, invoices with payment status, credit notes, purchase orders; create order drafts |
| 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 | 12 | 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 |
| DE |
| 8 |
| Orders, products, returns, stock and price updates |
| Zalando Direct Ship † | EU | 5 | Orders, shipments, returns, stock, prices |
| Billbee | DACH | 8 | Orders, products, customers, shipping providers |
| Mercado Libre | LATAM | 4 | Item search, seller orders |