MCP.Market

Aimcpgate MCP server

by akomyagin·io.github.akomyagin/aimcpgate·v0.5.0

MCP gateway/proxy: multiplexes tool calls across upstream MCP servers into one catalog.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

0 stars76 downloads/wk

Reviews

Write one

Nobody has reviewed Aimcpgate yet.

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

Aimcpgate 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-11-02 · same rubric, same numbers if you re-run it

2 medium
  • Code scan3 source files scanned15/25
  • –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 13 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumnpm install lifecycle script presentinstall.script
  • mediumnpm install lifecycle script presentinstall.script
    package.json: …in/mcp-gate.js" }, "scripts": { "postinstall": "node install.js" }, "repository": …
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Aimcpgate compares

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

Safety score
77/100
higher than 50% of 48,255 servers
Downloads a week
76
more than 56% of 12,191 servers with a package

Install Aimcpgate in Claude Code, Cursor or VS Code

claude mcp add aimcpgate -- docker run -i --rm ghcr.io/akomyagin/aimcpgate:0.5.0
Add to Cursor

What the publisher says

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

aiMCPGate

Русская версия — READMERU.md.*

A gateway / proxy for MCP servers (Model Context Protocol) written in Go. It presents itself to an MCP client (Claude Code, Cursor, etc.) as one MCP server, while under the hood it multiplexes calls across several upstream MCP servers, aggregates their tools, prompts and resources into one catalog, and logs every call.

Status: **MVP complete (Stages 0–6) + post-MVP Stages 7–18 shipped, latest

release v0.5.0.** Phase 1 — multiplexing stdio upstreams behind a

stdio endpoint with a call log; Phase 2 — HTTP/SSE client-facing transport,

HTTP upstreams, a CLI log viewer (mcp-gate logs); release pipeline

(goreleaser, cross-compiled for linux/darwin/windows × amd64/arm64, no

CGO). Post-MVP added upstream auto-restart, hot config reload, tool

filtering/renaming, doctor, and — in v0.3.0 — full prompts/resources/

resources/templates/completion aggregation, ping, progress forwarding

and real cancellation, logging/setLevel fan-out, per-upstream call limits

(rate limit / concurrency / result truncation / timeout), a lazy catalog and

tools/list pagination, and SSE server→client streams on both the client and

the upstream side. v0.4.0 completed the server→client direction: all three

server-initiated methods — elicitation/create, sampling/createMessage and

roots/list — are proxied in all four transport combinations (stdio or

HTTP on the client side × stdio or HTTP on the upstream side); the gateway now

declares to an upstream exactly the capabilities its own client declared

instead of a blanket {}; the HTTP transport gained server-side

Mcp-Session-Id sessions with DELETE /mcp termination. v0.5.0 adds

operator observability (Stage 18): eight event kinds — upstream start

failures and supervisor give-ups, dropped notifications and server→client

requests, an HTTP upstream with no GET SSE, catalog collisions and bad URI

templates, and a result that silently bypassed maxresultbytes — now land

in the call journal (mcp-gate logs) instead of a stderr an MCP client

usually owns; config parsing became strict (unknown/misspelled keys are

fatal). It also closes the client-facing half of the guard/truncation story:

a tools/call refused by the rate-limit or concurrency guard now returns

its own JSON-RPC error code -32029 with machine-readable

data: {"retryable":true,"reason":...} instead of an indistinguishable

-32603, and a non-text result that bypassed maxresultbytes carries a

result._meta marker (content stays byte-for-byte untouched). Finally,

auth_token referencing an unset environment variable now refuses to start

the gateway instead of silently disabling HTTP authentication.

**Upgrading to v0.5.0 — three behaviour changes, none touch the config file

format itself:**

- Config parsing is now strict. A config with an unknown or misspelled

top-level or per-upstream key, which used to be silently ignored, now

fails to load. Fix the key name (the error names it) or remove it.

- authtoken: ${VAR} with an unset VAR now refuses to start**, naming

the variable. Before, it silently became an empty token — which, on an

HTTP gateway, disabled the bearer check entirely with no warning. Set the

variable (or pass --env-file), or remove auth_token to run without

authentication on purpose.

- The call journal (logfile / calls.jsonl) gained a second record

kind**, "kind":"event", alongside the existing call records. A binary at

v0.4.0 or older reading a v0.5.0 journal renders an event line as a sparse

ERR entry rather than failing — read a journal with the same or a newer

binary than the one that wrote it.

Upgrading to v0.4.0: no config-file change, but two observable HTTP-mode

behaviour changes — a session id is now mandatory on POST /mcp after

initialize (the

Shortened. The full README is on GitHub.

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

Aimcpgate: common questions

Is Aimcpgate MCP server safe?
Mostly: it is graded B (77/100). Read the Aimcpgate safety report
How do I install Aimcpgate?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Aimcpgate need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Aimcpgate maintained?
The last commit was 15 days ago (2026-10-19). The latest release is v0.5.0.
What can I use instead of Aimcpgate?
Servers from other publishers that do the same job: treg.to MCP server.
How does Aimcpgate compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); downloads a week 76 (more than 56% of 12,191 servers with a package). Full comparison.

Alternatives to Aimcpgate

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

  • treg.to
    OpenRouter for tools and data. Compare catalog providers and call them from one hosted MCP endpoint.
    A