Api-gateway

Api-gateway

A universal MCP (Model Context Protocol) server to integrate any API with Claude Desktop using only Docker configurations.

2.8K

6

2 Tools

Signed
Built by Docker
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Api-gateway MCP Server

A universal MCP (Model Context Protocol) server to integrate any API with Claude Desktop using only Docker configurations.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/api-gateway
Authorrflpazini
Repositoryhttps://github.com/rflpazini/mcp-api-gateway
Dockerfilehttps://github.com/rflpazini/mcp-api-gateway/blob/main/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/api-gateway --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence

Available Tools (2)

Tools provided by this ServerShort Description
execute_apiExecute any API endpoint with custom parameters
get_api_infoGet information about available APIs and their endpoints

Tools Details

Tool: execute_api

Execute any API endpoint with custom parameters

ParametersTypeDescription
api_namestringName of the API
methodstring
pathstringAPI endpoint path
dataobjectoptionalRequest body data
headersobjectoptionalAdditional headers
paramsobjectoptionalQuery parameters

Tool: get_api_info

Get information about available APIs and their endpoints

ParametersTypeDescription
api_namestringoptionalName of the API (optional, shows all if not provided)

Use this MCP Server

{
  "mcpServers": {
    "mcp-api-gateway": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "API_1_NAME",
        "-e",
        "API_1_SWAGGER_URL",
        "-e",
        "API_1_HEADER_AUTHORIZATION",
        "mcp/api-gateway"
      ],
      "env": {
        "API_1_NAME": "name",
        "API_1_SWAGGER_URL": "https://api.github.com/swagger.json",
        "API_1_HEADER_AUTHORIZATION": "token"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers