Skip to main content
Glama
getagentomy

Agentomy MCP Gateway

Official
by getagentomy

Agentomy MCP Gateway

Agentomy의 오픈 구성 요소 — 규제 기업의 AI 에이전트를 위한 거버넌스 레이어입니다. 다른 구성 요소는 github.com/getagentomy에서 확인하세요.

License focus

에이전트와 서버 사이에 위치하여 모든 stdio MCP 서버를 관리합니다. 모든 tools/call은 서버에 도달하기 전에 정책에 따라 검사됩니다. 거부된 요청은 게이트웨이가 응답하며 전달되지 않으므로 부작용이 발생하지 않습니다.

업스트림 서버는 변경되지 않습니다. 패치되지도, 포크되지도 않으며, 관리되고 있다는 사실을 알지 못합니다.

관찰 대신 개입하는 이유

MCP 트래픽을 관찰하고 보고하는 사이드카는 막지 못한 것들의 기록을 생성합니다. 와이어에 개입하는 것이 보고서를 거부로 바꾸는 방법입니다.

Related MCP server: jamjet-policy

설치 및 실행

# Instead of launching the MCP server directly:
#   my-mcp-server --flag
# launch it through the gateway:
AGENTOMY_ENDPOINT=https://your-agentomy \
AGENTOMY_API_KEY=... \
  agentomy-mcp-gateway, my-mcp-server --flag

에이전트의 MCP 구성에서 서버의 commandargs를 교체하세요:

{
  "mcpServers": {
    "dev-tools": {
      "command": "agentomy-mcp-gateway",
      "args": ["--", "the-original-command", "--its", "--flags"],
      "env": { "AGENTOMY_ENDPOINT": "https://your-agentomy", "AGENTOMY_API_KEY": "..." }
    }
  }
}

이것이 통합의 전부입니다. 운영자가 에이전트별로 구성 하나만 변경하면 됩니다.

변수

필수

의미

AGENTOMY_ENDPOINT

플랫폼 기본 URL

AGENTOMY_API_KEY

아니요

Bearer 토큰

AGENTOMY_AGENT_ID

아니요

결정에 대한 신원, 기본값 mcp-gateway

AGENTOMY_TIMEOUT_MS

아니요

결정 시간 제한, 기본값 5000

프로토콜에 미치는 영향

메시지

동작

tools/call, 허용됨

변경 없이 전달

tools/call, 거부됨

전달되지 않음. 동일한 id에 JSON-RPC 오류 -32000, data.governed = true 및 사유 포함

tools/call, 거부됨, id 없음

삭제됨. 알림에는 절대 응답해서는 안 되므로 호출이 중지되고 응답이 보류됨

그 외 모든 것

변경 없이 전달

업스트림에서 에이전트로

그대로 전달. 결과는 재작성되지 않음

요청은 도착 순서대로 판정됩니다. 동시에 판정하면 이전 호출이 해결되기 전에 이후 호출이 서버에 도달할 수 있으며, 이는 부하가 걸릴 때만 나타나는 재정렬 버그입니다.

실패 시 폐쇄, 그리고 그 비용

모든 실패 경로는 거부합니다:

조건

반환되는 사유

엔드포인트에 연결할 수 없음

governance_unreachable

결정 시간 초과

governance_timeout

2xx가 아닌 응답

governance_http_error

본문이 JSON이 아니거나 authorized 부울 필드가 없음

governance_malformed_response

플릿 중지

agent_halted

정책 거부

policy_denied

정직한 트레이드오프: 플랫폼이 다운되면 관리되는 도구가 작동을 멈춥니다. 이는 거버넌스 구성 요소로서 올바른 동작이며 실제 가용성 결합입니다. 플랫폼을 그에 맞게 운영하세요.

사유는 의도적으로 구분됩니다. governance_unreachable을 보는 운영자는 장애가 있는 것이고, policy_denied를 보는 운영자는 정책 문제가 있는 것입니다. 이들을 "거부"로 합치면 차이가 중요한 바로 그 순간에 두 경우를 구분할 수 없게 됩니다.

authorized 필드가 없으면 truthiness로 읽히는 대신 거부됩니다. truthiness 검사는 오류 객체를 포함한 예상치 못한 페이로드를 허용으로 바꾸기 때문입니다.

하지 않는 일

행동을 관리하지, 발견을 관리하지 않습니다. tools/list는 통과합니다. 에이전트가 수 있는 것을 좁히면서 수 있는 것을 관리하지 않는 것은 잘못된 곳에서의 연극일 뿐입니다.

결과를 재작성하지 않습니다. 게이트웨이는 요청을 판정합니다. 응답을 편집하게 하면 대화의 게이트가 아니라 대화의 참여자가 됩니다.

인수를 의미적으로 검사하지 않습니다. 정책은 도구 이름과 인수 를 받지, 값을 받지 않습니다. 인수 수준 정책은 플랫폼의 문제이며, 전체 인수 값을 결정 엔드포인트로 보내면 파일 내용과 셸 명령이 두 번째 시스템에 들어가게 됩니다.

라이선스

Apache-2.0.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Governance proxy for MCP servers. Wraps any MCP server with policy evaluation, human approval workflows, and hash-chain audit trails. Supports stdio and Streamable HTTP transports.
    1
    16
    14
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Drop-in stdio interceptor that gates MCP tools/call requests through a YAML policy (block / require_approval / audit / budget cap) before they reach the real server. The same policy file is reused by @jamjet/claude-code-hook and @jamjet/openai-guardrail, so one rule set covers Claude Desktop, Cursor, OpenAI Agents, and custom clients.
    3
    2
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Wraps your existing MCP servers and checks each tool call against policy and live state before it runs. Allow, block, or require a refresh, with a reason the agent can act on.
    5
  • A
    license
    Not graded
    quality
    B
    maintenance
    A least-privilege enforcement proxy for MCP servers. It sits between MCP clients and upstream servers, enforcing tool policies, hiding denied tools, requiring human approval for risky actions, and providing a structured audit trail.
    MIT

View all related MCP servers

Related MCP Connectors

  • Security firewall for AI agents — scans MCP calls for injection, secrets, and risks.

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/getagentomy/mcp-gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server