{"type":"mcp_server","name":"mcp-gateway","description":"This repository provides a flexible gateway server that bridges MCP STDIO servers to HTTP, enabling multi-instance MCP servers to be exposed via REST API with OpenAPI schema generation.","category":"Communication","language":"TypeScript","stars":133,"forks":10,"owner":"acehoss","github_url":"https://github.com/acehoss/mcp-gateway","homepage":null,"setup":"## Setup\n\n1.  `npm install`\n2.  Configure the gateway using a YAML file, by default `config.yaml` in the current directory, or specify a different path using the `CONFIG_PATH` environment variable.\n3.  Standard start: `npm start`\n4.  With custom config: `CONFIG_PATH=/path/to/my/config.yaml npm start`","tools":"## Available Tools\n\n1.  Run multiple instances of the same MCP server type (allows scaling and isolation).\n2.  Configure multiple different MCP server types (supports diverse functionalities).\n3.  Flexible network binding configuration (adaptable to various network setups).\n4.  Clean separation between server instances using session IDs (ensures data isolation).\n5.  Automatic cleanup of server resources on connection close (prevents resource leaks).\n6.  YAML-based configuration (easy to configure).\n7.  Optional Basic and Bearer token authentication (provides security).\n8.  Configurable debug logging levels (aids in debugging).\n9.  REST API Support (enables integration with HTTP clients).\n10. OpenAPI Schema Generation (facilitates integration with OpenAPI-compatible clients).","faq":null,"created_at":"2024-12-18T04:35:32+00:00","updated_at":"2025-03-26T04:50:51+00:00","source_url":"https://model-context-protocol.com/servers/mcp-gateway-stdio-http-rest-api","related_articles":[]}