← Back to Plugins
MCP Server MCP

Manifold

github By github 👁 1 views ▲ 0 votes

MCP gateway aggregating MCP servers and OpenAPI/Swagger REST APIs behind one MCP endpoint

Homepage Verified source GitHub

Install

oci:ghcr.io/nonchan7720/manifold:v1.7.0

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "oci",
      "identifier": "ghcr.io/nonchan7720/manifold:v1.7.0",
      "transport": {
        "type": "streamable-http",
        "url": "http://localhost:9999/mcp/{SERVER_NAME}"
      },
      "runtimeArguments": [
        {
          "description": "Expose the gateway port",
          "isRequired": true,
          "value": "9999:9999",
          "type": "named",
          "name": "-p"
        },
        {
          "description": "Mount the Manifold configuration file into the container",
          "isRequired": true,
          "value": "{config_path}:/home/nonroot/config.yaml",
          "variables": {
            "config_path": {
              "description": "Absolute path to your config.yaml on the host",
              "isRequired": true,
              "format": "filepath"
            }
          },
          "type": "named",
          "name": "-v"
        }
      ],
      "environmentVariables": [
        {
          "description": "Base64-encoded 32-byte AES-256 key used to encrypt stored tokens (generate with: openssl rand -base64 32)",
          "isRequired": true,
          "format": "string",
          "isSecret": true,
          "name": "ENCRYPT_KEY"
        },
        {
          "description": "Name of a backend server defined under mcpServers in config.yaml; forms the MCP endpoint path /mcp/{SERVER_NAME} (not read by the container itself)",
          "isRequired": true,
          "format": "string",
          "name": "SERVER_NAME"
        }
      ]
    }
  ]
}
mcp model-context-protocol oci

Comments

Sign in to leave a comment

Loading comments...