CAPI Gateway MCP server
io.github.surisoft-io/capi-core·v1.0.0·9 starsApache Camel API Gateway with REST-to-MCP bridging for LLM agents.
9 stars
Reviews
Write oneNobody 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
- –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
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
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 resultCAPI 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 CoreAgent-native TypeScript framework for building MCP servers.not reviewedEstablishedA
- DCC-MCP CoreAgent control plane for DCC and engine hosts: one MCP endpoint, one tool contract.not reviewedEstablishedA
- MockserverMock, record/replay, verify and chaos-test any HTTP, REST, gRPC or LLM dependency over MCP.not reviewedEstablishedA
- freellmpoolOpenAI-compatible MCP gateway cataloging 22 LLM providers, with routing, failover, and tools.not reviewedEstablishedA