Atlas / MCP servers / aarora79 / Mcp Gateway

Mcp GatewayBLOCK

mcp/aarora79/mcp-gateway-1

MCP Gateway and Registry

Verdict
BLOCK
Grade
D
Trust score
69 /100
Exposed tools
2 2r · 0w · 0d
Transport
—
License
MIT-0
Stars
80
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

IMPORTANT NOTICE: This project has moved to https://github.com/agentic-community/mcp-gateway-registry and is now maintained by the Agentic Community. This repository is now archived and will no longer receive updates. Please use the new repository for the latest features, bug fixes, and active support.

MCP Gateway & Registry

Model Context Protocol (MCP) is an open standard protocol that allows AI Models to connect with external systems, tools, and data sources. While MCP simplifies tool access for Agents and solves data access and internal/external API connectivity challenges, several critical obstacles remain before enterprises can fully realize MCP's promise.

Discovery & Access Challenges:

  • Service Discovery: How do developers find and access approved MCP servers?
  • Governed Access: How do enterprises provide secure, centralized access to curated MCP servers?
  • Tool Selection: With hundreds of enterprise MCP servers, how do developers identify the right tools for their specific agents?
  • Dynamic Discovery: How can agents dynamically find and use new tools for tasks they weren't originally designed for?

The MCP Gateway & Registry solves these challenges by providing a unified platform that combines centralized access control with intelligent tool discovery. The Registry offers both visual and programmatic interfaces for exploring available MCP servers and tools, while the Gateway ensures secure, governed access to all services. This enables developers to programmatically build smarter agents and allows agents to autonomously discover and

Read from source at commit 38ee310b51efOBSERVED · 2026-10-07
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control. Replace the environment placeholders with a token scoped to the least it needs.

claude-code
claude mcp add real-server-fake-tools-mcp --env ADMIN_PASSWORD=${ADMIN_PASSWORD} --env POLYGON_API_KEY=${POLYGON_API_KEY} --env SECRET_KEY=${SECRET_KEY} -- uvx real-server-fake-tools-mcp
claude-desktop
{
  "mcpServers": {
    "real-server-fake-tools-mcp": {
      "command": "uvx",
      "args": [
        "real-server-fake-tools-mcp"
      ],
      "env": {
        "ADMIN_PASSWORD": "${ADMIN_PASSWORD}",
        "POLYGON_API_KEY": "${POLYGON_API_KEY}",
        "SECRET_KEY": "${SECRET_KEY}"
      }
    }
  }
}
03

Exposed tools (2)

2 read · 0 write · 0 destructive.

ToolRiskDescription
current_time_by_timezoneread
healthcheckread
04

Trust audit

BLOCKgrade D · trust 69/100 Do not install this without reading the findings. The audit found something that could harm you or your machine.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeFAIL
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (5 observation(s))
Network
declared (10 observation(s))
Shell
declared (1 observation(s))
Dependencies
pinned
Secrets in source
none-found

Findings (11)

HIGHCode injection · code.eval_exec · CWE-78, CWE-94, CWE-95
agents/agent.py:89
result = eval(expression)
Why it matters. evaluates text as code
Fix. remove; use a parser or a dispatch table
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
registry/main.py:1174
# logger.info(f"Login attempt with password: {password}, {cp}")
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
docker/nginx_rev_proxy.conf:8
proxy_pass http://127.0.0.1:7860/;
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
docker/nginx_rev_proxy.conf:18
#     proxy_pass http://127.0.0.1:8003/;
LOWInventory / provenance · inv.hidden_file · CWE-1104
registry/.env.template
.env.template
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
servers/fininfo/.env.template
.env.template
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWInventory / provenance · inv.hidden_file · CWE-1104
servers/mcpgw/.env.template
.env.template
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
README.md:199
INFO:     Uvicorn running on http://0.0.0.0:7860 (Press CTRL+C to quit)
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
README.md:204
Setting status to 'checking' for /currenttime (http://0.0.0.0:8001/)...
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
README.md:206
Health check successful for /currenttime (http://0.0.0.0:8001/).
INFOInventory / provenance · inv.oversize · CWE-1104
registry/static/logo.png
registry/static/logo.png
Why it matters. 1413848 bytes not read

Gates applied: no_behavioural_pass.

Audited 2026-10-07 · audit v0.4.1 · source sha 38ee310b51effull audit observations/trust-audit/mcp-server/aarora79__mcp-gateway-1.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-0738ee310b51efBLOCKD69first audit
06

Questions

What is the Mcp Gateway MCP server?

MCP Gateway and Registry

What tools does Mcp Gateway expose?

2 in total: 2 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Mcp Gateway safe to connect to an agent?

No — not without reading the findings first. The audit graded it D (69/100) and found 1 critical or high issue in the source. Each one is listed on this page with the file and line it is on.

What credentials does Mcp Gateway need?

It reads ADMIN_PASSWORD, POLYGON_API_KEY and SECRET_KEY from the environment. Give it a token scoped to the least it needs — an agent that can be talked into calling a tool can be talked into calling it with your credentials.

How current is this page?

The grade is for one exact copy of the source (38ee310b51ef), read on 2026-10-07. The repository is watched and re-audited when it changes.

Advertisement