mcp-gateway

mcp-gateway

3.2

If you are the rightful owner of mcp-gateway and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Gateway translates MCP tool calls to traditional HTTP API requests, providing a configurable way to integrate existing HTTP APIs into the MCP ecosystem.

The MCP Gateway is a server that facilitates the translation of Model Context Protocol (MCP) tool calls into traditional HTTP API requests. This allows for seamless integration of existing HTTP APIs into the MCP framework, enabling developers to leverage the power of MCP tools while utilizing their existing API infrastructure. The gateway is highly configurable, allowing users to map APIs to MCP tools through a configuration file. It supports different transport methods, including SSE and stdio, and can be easily launched and controlled via command line parameters. The configuration file is divided into 'server' and 'tools' sections, where users can define server settings and map MCP tools to HTTP API requests, respectively.

Features

  • Configurable API Mapping: Allows users to map existing HTTP APIs to MCP tools using a YAML configuration file.
  • Multiple Transport Methods: Supports SSE and stdio transport methods for flexible server communication.
  • Command Line Control: Easily launch and control the server using command line parameters for port and transport method.
  • Detailed Configuration: Provides a structured way to define server settings and tool mappings, including request and response templates.
  • Integration with Existing APIs: Facilitates the integration of existing HTTP APIs into the MCP ecosystem, enhancing tool functionality.