Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
A

acehoss/mcp-gateway

Expose STDIO MCP servers over HTTP and a REST API

Before you install: no copy-paste command · no license recorded · site blocks automated checks

First step: npm install

View on GitHub ↗Link checked 2026-11-12 · automated check blocked (HTTP 429), status unconfirmed
Install & config
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "acehoss-mcp-gateway": {
      "command": "npx",
      "args": ["args"]
    }
  }
}

Parsed from the README we fetched on 2026-11-04; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "acehoss-mcp-gateway": {
      "command": "npx",
      "args": ["args"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio acehoss-mcp-gateway -- npx args
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
Install
npx args
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx args. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP Gateway

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A flexible gateway server that bridges Model Context Protocol (MCP) STDIO servers to MCP HTTP+SSE and REST API, enabling multi-instance MCP servers to be exposed over HTTP.
## Features
Run multiple instances of the same MCP server type
Configure multiple different MCP server types
Flexible network binding configuration
Clean separation between server instances using session IDs
Automatic cleanup of server resources on connection close
YAML-based configuration
Optional Basic and Bearer token authentication
Configurable debug logging levels
REST API Support
## REST API Support
MCP Gateway now provides a REST API interface to MCP servers, making them accessible to any HTTP client that supports OpenAPI/Swagger specifications. This feature is particularly useful for integrating with OpenAI's custom GPTs and other REST API clients.
### REST API Endpoints
Before making tool calls, you need to get a session ID:
bash
curl "http://localhost:3000/api/sessionid"
# Returns: {"sessionId": " "}
Each tool exposed by an MCP server is available at:
POST /api/{serverName}/{toolName}?sessionId={session-id}
Note: The sessionId query parameter is required for all tool calls.
For example, to call the directorytree tool on a filesystem MCP server:
bash
# First get a session ID
SESSIONID=$(curl -s "http://localhost:3000/api/sessionid" | jq -r .sessionId)
# Then make the tool call
curl -X POST "http://localhost:3000/api/filesystem/directorytree?sessionId=$SESSIONID" \
-H "Content-Type: application/json" \
-d '{"path": "/some/path"}'
### OpenAPI Schema Generation
The gateway can generate OpenAPI schemas for all configured tools, making it easy to integrate with OpenAPI-compatible clients:
bash
# Generate YAML format (default)
npm start -- --schemaDump
# Generate JSON format
npm start -- --schemaDump --schemaFormat json
The generated schema includes:
All available endpoints for each configured server
Tool descriptions and parameter schemas
Request/response formats
Authentication requirements
## Purpose
At the moment, most MCP servers are designed for local execution. MCP Gateway enables HTTP+SSE capable clients to interact with MCP servers running on remote machines. This addresses common deployment scenarios, such as running LibreChat in a containerized environment where certain MCP servers, like the Puppeteer server, may have limited functionality. MCP Gateway provides a robust solution for distributing MCP servers across multiple machines while maintaining seamless connectivity.
## Security Features
MCP Gateway supports two authentication methods that can be enabled independently:
1. Basic Authentication: Username/password pairs
2. Bearer Token Authentication: Token-based authentication
Both methods can be enabled simultaneously, and any valid authentication will grant access.
### Authentication Configuration
Add authentication settings to your config.yaml:
yaml
auth:
basic:
enabled: true
credentials:
username: "admin"
password: "your-secure-password"
# Add more username/password pairs as needed
bearer:
enabled: true
tokens:
"your-secure-token"
# Add more tokens as needed
### Using Authentication
#### Basic Authentication
bash
curl -u username:password http://localhost:3000/serverName
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/acehoss-mcp-gateway/)
Source
awesome · https://github.com/acehoss/mcp-gateway
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index