Our take
Activeregular commits and releases- Activity
- 86
- Community
- 65
- Issues
- 74
- Pull requests
- 83
+43 stars in the last 30 days
- Merges more pull requests than 94% of the projects we track
- Releases more often than 88% of the projects we track
AnythingMCP is a feature-rich option for teams that need to turn existing business systems into governed MCP tools, and its active development and broad contributor base are encouraging.
Good fit if
- You need one MCP endpoint for APIs, databases or business-system connectors, rather than only federation of existing MCP servers.
- You want to self-host and configure tool access, response fields and audit logging on your own infrastructure.
- Your team can run Docker and Node.js services and is comfortable with the AGPL-3.0 license.
Look elsewhere if
- You only need to connect or federate MCP servers you already have, rather than generate tools from APIs and databases.
- You cannot meet the Node.js and Docker requirements for self-hosting.
- Your deployment cannot accept AGPL-3.0 obligations for modified versions offered to others over a network.
All health signals
| Last commit | 2026-10-28 (today) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 59 (latest v0.51.7, 2026-10-28) |
| Contributors | 40 (top contributor: 50% of commits) |
| Issues closed, last 90 days | 12+ (typically closed in 1 day) |
| Pull requests merged, last 90 days | 91 (typically merged in 0 days) |
| Project age | 8 months |
Checked on 2026-10-29 with the GitHub API.
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
791Forks
130Change since Nov 14, 2026: +4 stars·+2 forks
Overview
AnythingMCP is a self-hosted gateway built around the Model Context Protocol (MCP). It turns existing REST/OpenAPI, SOAP, GraphQL, OData and database systems into MCP tools, so teams can connect business systems to Claude, ChatGPT, Copilot and other MCP clients without writing an MCP server for each one.
It is aimed at organizations that have useful APIs and systems, such as ERPs or databases, but do not yet expose them to AI clients through MCP. The gateway lets teams configure the tools and fields an AI can access, then serve them through a managed endpoint with authentication, role controls and audit logging.
Key Features
- Import OpenAPI specs, Postman collections, WSDL, GraphQL schemas, OData metadata and supported database connections to create tools.
- Use a catalog of ready-made adapters for systems including SAP, Odoo, Amazon Seller Central and WooCommerce.
- Connect MCP-compatible clients through a shared server endpoint, with tools registered at runtime.
- Configure tool names, descriptions, field mappings and role-based access, including excluding sensitive response fields.
- Apply authentication methods such as OAuth2, API keys, Basic and Bearer auth, with credentials encrypted at rest.
- Record tool calls in an audit log and apply read-only behavior to database query tools by default.
- Build a workspace knowledge graph of entities and relationships across connectors, without storing entity values.
Use Cases
- An ERP team can expose selected SAP or Odoo operations to an AI assistant while limiting access to read-only tools or specific roles.
- An e-commerce operator can let an assistant look up orders, inventory or listings across connected shops and marketplaces.
- An integration team can make a legacy SOAP service or an existing OpenAPI API available to MCP clients without building a separate server.
- A data team can provide controlled, read-only database queries to an assistant, with response fields filtered and calls logged.
What you need
Detected in the repository
- Node.js >=22.15 (from package.json)
- A Dockerfile, so it can run in a container; a Compose file sets up the related services
- Automated checks on GitHub Actions
License in plain words
AGPL-3.0network copyleft
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license notice
- Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
The quickstart uses Docker Compose and openssl to generate secrets:
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 to register. Keep the .env file, especially ENCRYPTION_KEY, because it is needed to decrypt stored connector credentials. See the README and deployment guide for setup details.
Alternatives
- mcp-gateway: Unlike AnythingMCP’s ready-made connectors for many backend types, mcp-gateway focuses on combining MCP servers and REST APIs behind a compact, on-demand tool surface.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| anythingmcp | TypeScript | AGPL-3.0 | 759 | Active |
| mcp-gateway | Rust | Other | 78 | Active |
Considerations
- Self-hosting requires Node.js 22.15 or later, or the provided Docker setup. The quickstart image is currently amd64-only and runs on Apple Silicon through emulation.
- The quickstart binds to localhost and does not terminate TLS. A publicly reachable deployment needs the fuller setup described in the deployment guide.
- Losing the generated encryption key means stored connector credentials must be entered again.
- The repository is actively maintained, with frequent commits and releases, and contributions from multiple people. The supplied health data also indicates recent issue and pull request activity.
- The project is licensed under AGPL-3.0. The README says commercial use within a company is included, but offering a modified version over a network triggers copyleft obligations. Review the license FAQ for details.
- The README notes that some catalog adapters are based on vendor documentation and have not yet been tested against live tenants. SOAP signed WS-Security messages are not supported.
- The supplied repository facts do not indicate a test suite, so teams should evaluate their own validation needs before production adoption.
Found this useful?
Share it with someone who would like anythingmcp.