Skip to main content
Glama
getagentomy

Agentomy MCP Gateway

Official
by getagentomy

Agentomy MCP Gateway

規制対象企業におけるAIエージェントのためのガバナンス層である Agentomy のオープンな構成要素です。その他は 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": "..." }
    }
  }
}

これが統合のすべてです。オペレーターによる、エージェントごとの設定変更1つだけです。

変数

必須

意味

AGENTOMY_ENDPOINT

はい

プラットフォームのベースURL

AGENTOMY_API_KEY

いいえ

ベアラートークン

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 でない、または boolean の authorized フィールドがない

governance_malformed_response

フリートが停止

agent_halted

ポリシーが拒否

policy_denied

正直なトレードオフ: プラットフォームがダウンすると、統制対象のツールは動作を停止します。 これはガバナンスコンポーネントとして正しい動作であり、実際の可用性の結合です。それに応じてプラットフォームを運用してください。

理由は意図的に区別されています。governance_unreachable を見たオペレーターは障害を抱えており、policy_denied を見たオペレーターはポリシーの問題を抱えています。これらを「拒否」にまとめてしまうと、違いが重要になるまさにその瞬間に、両者を区別できなくなります。

authorized フィールドが欠けている場合は、真偽値として読むのではなく拒否します。真偽値チェックは、エラーオブジェクトを含む予期しないペイロードをすべて許可に変えてしまうからです。

行わないこと

アクションを統制し、ディスカバリーは統制しません。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