MCP.Market

CAPI Gateway MCP server

by surisoft-io·io.github.surisoft-io/capi-core·v1.0.0·9 stars

Apache Camel API Gateway with REST-to-MCP bridging for LLM agents.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

full report

Adoption
Growing

9 stars

Reviews

Write one

Nobody has reviewed CAPI Gateway yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

CAPI Gateway tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 22 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 90/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How CAPI Gateway compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
90/100
higher than 85% of 4,460 AI and agents servers
GitHub stars
9
more than 83% of 2,711 AI and agents servers

Install CAPI Gateway in Claude Code, Cursor or VS Code

claude mcp add capi-core -- docker run -i --rm docker.io/surisoft/capi-core:1.417.5
Add to Cursor

What the publisher says

From the CAPI Gateway repository's README, as published. We do not edit it. Read it on GitHub

CAPI Gateway

Lightweight API Gateway

CAPI is a lightweight API Gateway and load balancer built on Undertow's async proxy architecture. Services register themselves in HashiCorp Consul, and CAPI automatically discovers them, creates proxy handlers, and applies security, throttling, and observability policies — no database required.

Features

  • REST, WebSocket, and SSE gateway with fully async proxying (zero threads blocked during backend calls)
  • Service discovery via HashiCorp Consul (automatic route creation and removal)
  • OAuth2 / OIDC token validation (multi-provider, cookie-based auth supported)
  • API Key authentication with per-key throttling (via Consul KV)
  • Fine-grained authorization via OPA (Open Policy Agent, async policy evaluation)
  • Distributed throttling (Hazelcast, with Kubernetes discovery)
  • Load balancing (Round Robin) and Failover
  • Distributed tracing (OpenTelemetry / OTLP)
  • Prometheus metrics
  • OpenAPI spec aggregation from upstream services
  • TLS termination and dynamic truststore management (via Consul KV hot-reload)
  • CORS management

REST-to-MCP Bridging

CAPI's MCP Gateway turns any existing REST API into an MCP tool — no code changes on your backends.

Register a service in Consul with MCP metadata, and LLM agents (Claude Desktop, Cursor, custom agents) can discover and invoke it immediately. Your REST services don't need to know anything about MCP, JSON-RPC, or tool schemas. CAPI handles the translation:

LLM Agent                          CAPI                          Your REST API
                                                                 (unchanged)
  tools/list  ──────────────►  reads Consul metadata
              ◄──────────────  returns tool catalog

  tools/call  ──────────────►  extracts arguments
              {"name":"..."}   POST /endpoint  ──────────────►  handles request
                               wraps response  ◄──────────────  returns JSON
              ◄──────────────  MCP-formatted result

CAPI also supports real MCP Server backends — services that already speak JSON-RPC 2.0. Register them with mcp-type: server and CAPI discovers their tools automatically via tools/list, then proxies tools/call requests transparently. Both REST and MCP Server backends are aggregated under one unified MCP endpoint.

Unlike dedicated MCP gateways that require all backends to be MCP Servers, CAPI bridges the gap between existing REST infrastructure and LLM-native protocols. See the MCP Gateway docs and the demo for a working example with both backend types.

Quickstart

CAPI requires the CAPICONFIGFILE environment variable pointing to a valid configuration file.

Running from JAR

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

CAPI Gateway: common questions

Is CAPI Gateway MCP server safe?
Yes, by our scan: it is graded A (90/100). Read the CAPI Gateway safety report
How do I install CAPI Gateway?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does CAPI Gateway need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is CAPI Gateway maintained?
The last commit was 59 days ago (2026-09-06). The latest release is v1.0.0.
What can I use instead of CAPI Gateway?
Servers from other publishers that do the same job: Ts Core MCP server, DCC-MCP Core MCP server and Mockserver MCP server.
How does CAPI Gateway compare with other AI and agents MCP servers?
safety score 90/100 (higher than 85% of 4,460 AI and agents servers); github stars 9 (more than 83% of 2,711 AI and agents servers). Full comparison.

Alternatives to CAPI Gateway

Same job from other publishers: the closest match first, then the best rated.

  • Ts Core
    Agent-native TypeScript framework for building MCP servers.
    A
  • DCC-MCP Core
    Agent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.
    A
  • Mockserver
    Mock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.
    A
  • freellmpool
    OpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.
    A