AnythingMCP

v1.0.0โ€ขAPIsโ€ขstable

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

ai-agentsanthropicapi-gatewayapi-to-mcpchatgpt
Share:
73
Stars
0
Downloads
0
Weekly
0/5

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

Convert REST, SOAP, GraphQL, and SQL into MCP tools
Gateway for bridging multiple MCP servers
HelpCode-ai

Maintainer

LicenseNOASSERTION
Languagetypescript
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx anythingmcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 anythingmcp
2

Copy 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 secrets
3

Run 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.sh
4

Create 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.

5

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.

6

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.

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.

Quick Config Preview

{ "mcpServers": { "anythingmcp": { "command": "npx", "args": ["-y", "anythingmcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides