xMCP Server
A streamable HTTP MCP server that proxies requests to stdio MCP servers within a container, providing a consistent command environment.
xMCP Server
xMCP is a streamable HTTP MCP server that proxies requests to stdio MCP servers.
There are already multiple proxy MCP servers out there, but none of them solve the following problem:
What if the stdio MCP server I'd like to use uses a command that is not available in my system?
The answer is to use xMCP!
How it works
Consider the following example:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
}
}
}
This command will only work if you have npx installed.
To use this MCP server, transform it to the following:
http://localhost:3001/mcp?name=context7&command=npx&args=-y,@upstash/context7-mcp
By sending this request over the network, you'll be able to use the stdio context7 MCP server over the network.
Why does it work?
xMCP is running inside a container with the most common commands preinstalled. Add whatever you need to the container and you're good to go! (And consider creating a PR if you think others would also benefit from it.)
Available commands
npxbunxuvdocker
How to use
Local Development
docker compose up -d
# or
make start
Server is running on http://localhost:3001/mcp.
Inspector is running on http://localhost:6274, however, it requires a token to be set in the URL.
Execute make logs, get the URL with the auth token and open it.
Related Servers
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Semgrep
Static code analysis using Semgrep for security vulnerability detection and code quality improvements.
SeedDream 3.0 FAL
Generate images using Bytedance's SeedDream 3.0 model via the FAL AI platform. Requires a FAL AI API key.
mcpcodeserver
Instead of direct calling MCP tools, mcpcode server transforms MCP tool calls into TypeScript programs, enabling smarter, lower-latency orchestration by LLMs.
Nessus MCP Server
An MCP server for interacting with the Tenable Nessus vulnerability scanner.
Moatless MCP Server
An advanced code analysis and editing server with semantic search capabilities using vector embeddings.
Hyperlend
Enables AI agents to interact with the Hyperlend protocol.
Advanced Unity MCP Integration
An MCP server for Unity, enabling AI assistants to interact with projects in real-time, access scene data, and execute code.
gNMIBuddy
Retrieves essential network information from devices using gNMI and OpenConfig models.
App Store Rejections MCP
Catch App Store rejections before they happen
HED MCP Server
An MCP server for Hierarchical Event Descriptors (HED) that automates sidecar creation and annotation for BIDS event files using LLMs.