Anythingmcp logo

Anythingmcp

by HelpCode-ai

Self-hosted gateway that turns APIs, databases, specs, and MCP servers into governed tools behind one endpoint.

Install Anythingmcp

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for HelpCode-ai/anythingmcp, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

HelpCode-ai/anythingmcp exposes REST, SOAP, GraphQL, SQL/NoSQL, and existing MCP sources through a single MCP endpoint. It can import OpenAPI, Postman, WSDL, and GraphQL definitions, or configure database connectors for systems such as PostgreSQL, MongoDB, and SQLite. Reach for it when agents need controlled access to multiple business systems without building separate MCP servers, with tool permissions, credential encryption, and call auditing.

Use cases

  • Expose an OpenAPI or SOAP service as MCP tools
  • Connect agents to business databases through one endpoint
  • Combine several MCP servers behind a shared gateway
  • Restrict tool access by user role and audit calls
  • Filter sensitive response fields before they reach a model

Key features

  • REST, SOAP, GraphQL, SQL, NoSQL, and MCP bridging
  • OpenAPI, Postman, WSDL, and GraphQL imports
  • Runtime tool registration and one MCP endpoint
  • Tool-level RBAC and per-user MCP API keys
  • AES-256-GCM credential encryption and audit logging
  • OAuth2, Bearer, API key, WS-Security, and TLS certificate authentication

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

11/11 checks healthy over the last 37d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars771Stargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Anythingmcp works

What HelpCode-ai/anythingmcp does

HelpCode-ai/anythingmcp is a self-hosted MCP gateway and API-to-MCP bridge. It converts operations from REST and SOAP services, GraphQL endpoints, SQL and NoSQL databases, and other MCP servers into MCP tools. A single endpoint can expose selected connectors to an AI client instead of requiring a separate MCP integration for every system.

The gateway supports imported OpenAPI, Postman, WSDL, and GraphQL specifications, as well as database connections for PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, Oracle, MongoDB, and SQLite. Its adapter catalog includes integrations such as DHL, DATEV, Weclapp, Personio, Handelsregister, Shopware 6, VIES, OpenPLZ, and Bundesbank.

How it works

A connector is configured from an adapter, an imported service definition, a GraphQL endpoint, or a database. Its operations are registered as MCP tools at runtime. Administrators can rename and describe tools, remove response fields before they reach a model, and assign access by role.

MCP clients connect to the gateway endpoint and receive only the connectors assigned to that endpoint. Multiple MCP servers can also be bridged behind one URL. In addition to external systems, the platform can index files from SFTP, FTP/FTPS, WebDAV, S3, and network shares through its File Search capability. Other documented platform features include company memory, AI skills, a knowledge graph, and an isolated Code Mode for combining tool calls.

Setup and configuration

The quickstart runs with Docker Compose and requires Docker 24 or newer plus openssl. Create a directory, download the quickstart compose file, generate JWT_SECRET and ENCRYPTION_KEY, and start the containers. The web interface is available at http://localhost:3000; the MCP endpoint is http://localhost:4000/mcp, and API documentation is available at http://localhost:4000/api/docs.

The first registered account becomes an administrator. Keep the generated .env file: ENCRYPTION_KEY is needed to decrypt stored connector credentials. The quickstart binds locally and does not terminate TLS. For external access, the repository setup script can configure a domain, obtain certificates through Caddy, generate secrets, and select MCP authentication settings.

The supplied container image targets amd64. Apple Silicon can run it through emulation because the Compose configuration pins the platform.

Tools and capabilities

  • Convert REST, SOAP/WSDL, GraphQL, SQL, NoSQL, and MCP sources into tools.
  • Import OpenAPI, Postman, WSDL, and GraphQL specifications.
  • Connect PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, MongoDB, and SQLite.
  • Bridge several MCP servers through one endpoint.
  • Authenticate upstream services with OAuth2 PKCE, OAuth2 client credentials, Bearer tokens, API keys, WS-Security, and TLS certificates.
  • Encrypt credentials with AES-256-GCM and record tool calls in an audit log.
  • Apply per-user MCP API keys, tool-level role permissions, and response-field filtering.

Limitations and notes

The self-hosted Community edition supports up to three active users. File Search and File Share are listed for Cloud and paid licences, while company memory is an Enterprise feature; SSO and SCIM are Enterprise features for self-hosted deployments. The quickstart is intended for local use unless placed behind TLS. The project is licensed under AGPL-3.0.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Anythingmcp

HelpCode-ai/anythingmcp is an MCP server that connects AI clients to REST, SOAP, GraphQL, SQL/NoSQL databases, and other MCP servers. Its main tools are generated from imported API specifications, configured services, database operations, and catalog adapters, then exposed through one governed MCP endpoint.

Install it with Docker Compose using the quickstart file, Docker 24 or newer, and openssl. Generate JWT_SECRET and ENCRYPTION_KEY in a .env file, then run docker compose up -d. The local interface opens on port 3000 and the MCP endpoint is available at port 4000.

It supports REST, SOAP/WSDL, GraphQL, SQL, NoSQL, and existing MCP sources. Database connectors include PostgreSQL, MySQL, MariaDB, MSSQL, Oracle, MongoDB, and SQLite; API definitions can be imported from OpenAPI, Postman, WSDL, and GraphQL sources.

Yes, Cursor is named as a supported AI client. Add the gateway MCP endpoint to Cursor after configuring the connectors and permissions that should be exposed through that endpoint.

It encrypts stored credentials with AES-256-GCM and uses the ENCRYPTION_KEY value to decrypt them. It also provides tool-level role permissions, per-user MCP API keys, response-field filtering, and an audit log of calls.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAnythingmcp AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/helpcode-ai-anythingmcp?style=directory)](https://allmcps.com/mcp/helpcode-ai-anythingmcp)
HTML Embed
<a href="https://allmcps.com/mcp/helpcode-ai-anythingmcp"><img src="https://allmcps.com/api/badge/helpcode-ai-anythingmcp?style=directory" alt="Anythingmcp on AllMCPs" /></a>