AnythingMCP
Self-hosted source-available MCP gateway that turns REST, SOAP/WSDL, GraphQL, and SQL/NoSQL databases into MCP tools. Imports OpenAPI/Postman/WSDL/GraphQL specs and bridges multiple MCP servers behind one endpoint. Ships with 29 pre-built adapters an
What is AnythingMCP?
AnythingMCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to self-hosted source-available mcp gateway that turns rest, soap/wsdl, graphql, and sql/nosql databases into mcp tools. imports openapi/postman/wsdl/graphql specs and bridges multiple mcp servers behind...
Self-hosted source-available MCP gateway that turns REST, SOAP/WSDL, GraphQL, and SQL/NoSQL databases into MCP tools. Imports OpenAPI/Postman/WSDL/GraphQL specs and bridges multiple MCP servers behind one endpoint. Ships with 29 pre-built adapters an
This server falls under the APIs category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Self-hosted source-available MCP gateway that turns REST, SO
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx anythingmcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use AnythingMCP
AnythingMCP is a self-hosted MCP gateway that converts REST, SOAP/WSDL, GraphQL, and SQL/NoSQL databases into callable MCP tools without writing custom server code. It ships with 175+ pre-built adapters spanning logistics, ERP, e-commerce, HR, and messaging, and can bridge multiple upstream MCP servers behind a single endpoint. Teams use it to give AI agents unified, secure access to every API and database in their stack through one web UI and one MCP URL.
Prerequisites
- Docker 24+ and Docker Compose installed on the host machine
- bash and openssl available in the shell (used by the setup script)
- An MCP client such as Claude Desktop, Cursor, or any OpenAI-compatible tool
- Network access to port 3000 (web UI) and port 4000 (MCP endpoint) on the host
Clone the repository
Clone the AnythingMCP source to your machine so the setup script and Docker Compose files are available locally.
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcpCopy and edit the environment file
Copy the provided example environment file and adjust any values such as secret keys or external service URLs before starting containers.
cp .env.example .env
# Edit .env with your preferred editor to set secretsRun the automated setup script
The setup.sh script generates cryptographic secrets, builds images, and starts all required Docker Compose services in one step.
chmod +x setup.sh && ./setup.shCreate the first admin account
Open the web UI at http://localhost:3000 in your browser and complete the one-time admin registration form to secure your instance.
Import an API spec or connect a database
From the web UI, click Add Connector, then choose REST/OpenAPI, SOAP/WSDL, GraphQL, or Database. Upload or paste your spec (e.g. an OpenAPI JSON/YAML or Postman collection), and AnythingMCP will auto-generate named MCP tools for every operation.
Register the MCP endpoint in your client
Point your MCP client to the AnythingMCP gateway endpoint. The server uses streamable HTTP transport so no local process is needed.
{
"mcpServers": {
"anythingmcp": {
"url": "http://localhost:4000/mcp"
}
}
}AnythingMCP Examples
Client configuration
Add AnythingMCP as a remote MCP server in Claude Desktop. Replace localhost with your server's hostname or IP if running remotely.
{
"mcpServers": {
"anythingmcp": {
"url": "http://localhost:4000/mcp"
}
}
}Prompts to try
Once connectors are configured, ask your AI assistant to use the generated tools against your APIs and databases.
- "List all available MCP tools from the connected APIs"
- "Query the orders table and show me orders placed in the last 7 days"
- "Call the createShipment REST endpoint with order ID 12345"
- "Run the getCustomer GraphQL query for customer email [email protected]"
- "Show me the API documentation for the inventory connector"Troubleshooting AnythingMCP
setup.sh fails with 'openssl not found'
Install openssl via your package manager (e.g. `brew install openssl` on macOS or `apt install openssl` on Debian/Ubuntu) and re-run setup.sh.
MCP client cannot connect to http://localhost:4000/mcp
Verify all Docker containers are running with `docker compose ps`. Ensure port 4000 is not blocked by a firewall and that you have registered an admin account in the web UI first.
Imported OpenAPI spec shows no tools
Check that the spec is valid JSON or YAML and that each operation has a unique operationId. AnythingMCP uses operationIds to name tools; operations without one are skipped.
Frequently Asked Questions about AnythingMCP
What is AnythingMCP?
AnythingMCP is a Model Context Protocol (MCP) server that self-hosted source-available mcp gateway that turns rest, soap/wsdl, graphql, and sql/nosql databases into mcp tools. imports openapi/postman/wsdl/graphql specs and bridges multiple mcp servers behind one endpoint. ships with 29 pre-built adapters an It connects AI assistants to external tools and data sources through a standardized interface.
How do I install AnythingMCP?
Follow the installation instructions on the AnythingMCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with AnythingMCP?
AnythingMCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is AnythingMCP free to use?
Yes, AnythingMCP is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
AnythingMCP Alternatives โ Similar APIs Servers
Looking for alternatives to AnythingMCP? Here are other popular apis servers you can use with Claude, Cursor, and VS Code.
Kong
โ 43.4k๐ฆ The API and AI Gateway
API Mega List
โ 5.4kThis GitHub repo is a powerhouse collection of APIs you can start using immediately to build everything from simple automations to full-scale applications. One of the most valuable API lists on GitHubโperiod. ๐ช
Fetch
โ 5.4kFetch web content and convert to markdown for AI consumption
Fusio
โ 2.1kSelf-Hosted API Management for Builders
Korean Law
โ 1.8k๊ตญ๊ฐ๋ฒ๋ น์ ๋ณดMCP v4.0 | ๋ฒ์ ์ฒ 41๊ฐ API โ 17๊ฐ MCP ๋๊ตฌ. ๋ฒ๋ นยทํ๋กยท์กฐ๋ก ๊ฒ์ + LLM ํ๊ฐ ๋ฐฉ์ง ์ธ์ฉ๊ฒ์ฆ + ์กฐ๋ฌธ ์ํฅ ๊ทธ๋ํ(impact_map) + ์์ ๋น๊ต ์๋ diff(time_travel) + ์๋ฏผ 5๋จ๊ณ ์คํ ๊ฐ์ด๋(action_plan) | 41 Korean legal APIs โ 17 MCP tools
RuleGo
โ 1.5kโ๏ธRuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
Browse More APIs MCP Servers
Explore all apis servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up AnythingMCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use AnythingMCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.