Skip to main content

Runtime governance for MCP tool calls — Arc Gate for the MCP protocol layer

Project description

arc-gate-mcp

Runtime governance proxy for MCP tool calls. Blocks prompt injection and capability abuse before tool results reach your agent.

What it does

arc-gate-mcp sits between your MCP client and any MCP server. Every tool result passes through Arc Gate governance before reaching your agent — blocking prompt injection attacks that exploit the MCP trust boundary.

Installation

pip install arc-gate-mcp

Usage

arc-gate-mcp --upstream "uvx mcp-server-fetch" --policy balanced

With Claude Desktop

{
  "mcpServers": {
    "arc-gate": {
      "command": "uvx",
      "args": ["arc-gate-mcp", "--upstream", "uvx mcp-server-fetch", "--policy", "browser_agent"]
    }
  }
}

Policy modes

  • balanced — general purpose
  • browser_agent — web browsing agents
  • finance_agent — financial data agents
  • rag_assistant — document retrieval agents
  • strict — maximum enforcement

Links

License

AGPL-3.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arc_gate_mcp-0.1.2.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arc_gate_mcp-0.1.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file arc_gate_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: arc_gate_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for arc_gate_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5d1930ddf1e5d91d1e07cb6c0f145e91ed0614a0f1d52af2149ab7e8260b2053
MD5 8c0721c3b9de6201806697ebecb5a9e4
BLAKE2b-256 702d215b56bac729c076b112cd08ecfcaf4b83a402d6d7440e8ff7a3fcdcf077

See more details on using hashes here.

File details

Details for the file arc_gate_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: arc_gate_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for arc_gate_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f69fd1eb11951fd64f25862e4e7c09007343195ad365f8fd760c403556f351c
MD5 6afcde8fe1a9dbba836682dd6696314a
BLAKE2b-256 93a69ea20596b87c93992ae08af5caedfa09665a5392b43b19c668b7a841466e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page