Infraveil Control Plane

Official registry AI and agents

Govern your backend control plane from your AI agent - signed, human-approval-gated.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

PYPI package infraveil-mcp
Claude Code
claude mcp add infraveil-control-plane -e 'INFRAVEIL_BASE_URL=<INFRAVEIL_BASE_URL>' -e 'INFRAVEIL_CLIENT_ID=<INFRAVEIL_CLIENT_ID>' -e 'INFRAVEIL_AGENT_ID=<INFRAVEIL_AGENT_ID>' -e 'INFRAVEIL_AGENT_TOKEN=<your infraveil_agent_token>' -e 'INFRAVEIL_AGENT_FILE=<INFRAVEIL_AGENT_FILE>' -e 'INFRAVEIL_VERIFY_RESPONSES=<INFRAVEIL_VERIFY_RESPONSES>' -- uvx infraveil-mcp==0.1.1
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "infraveil-control-plane": {
            "command": "uvx",
            "args": [
                "infraveil-mcp==0.1.1"
            ],
            "env": {
                "INFRAVEIL_BASE_URL": "<INFRAVEIL_BASE_URL>",
                "INFRAVEIL_CLIENT_ID": "<INFRAVEIL_CLIENT_ID>",
                "INFRAVEIL_AGENT_ID": "<INFRAVEIL_AGENT_ID>",
                "INFRAVEIL_AGENT_TOKEN": "<your infraveil_agent_token>",
                "INFRAVEIL_AGENT_FILE": "<INFRAVEIL_AGENT_FILE>",
                "INFRAVEIL_VERIFY_RESPONSES": "<INFRAVEIL_VERIFY_RESPONSES>"
            }
        }
    }
}

Environment variables

  • INFRAVEIL_BASE_URL required Control-plane base URL, e.g. https://api.infraveil.com
  • INFRAVEIL_CLIENT_ID required Your Infraveil client id (same one the agent uses)
  • INFRAVEIL_AGENT_ID required The agent id this MCP server speaks for
  • INFRAVEIL_AGENT_TOKEN required secret The agent's existing token; used to sign requests. Never minted here.
  • INFRAVEIL_AGENT_FILE Alternative to the four vars above: path to your rendered agent source; ids and token are read from it.
  • INFRAVEIL_VERIFY_RESPONSES Verify the control plane's response signatures (default on). Set 0 only for debugging.

Frequently asked questions

What is Infraveil Control Plane?

Govern your backend control plane from your AI agent - signed, human-approval-gated.

How do I install Infraveil Control Plane?

It runs on your machine. In Claude Code: claude mcp add infraveil-control-plane -e 'INFRAVEIL_BASE_URL=<INFRAVEIL_BASE_URL>' -e 'INFRAVEIL_CLIENT_ID=<INFRAVEIL_CLIENT_ID>' -e 'INFRAVEIL_AGENT_ID=<INFRAVEIL_AGENT_ID>' -e 'INFRAVEIL_AGENT_TOKEN=<your infraveil_agent_token>' -e 'INFRAVEIL_AGENT_FILE=<INFRAVEIL_AGENT_FILE>' -e 'INFRAVEIL_VERIFY_RESPONSES=<INFRAVEIL_VERIFY_RESPONSES>' -- uvx infraveil-mcp==0.1.1. For other clients, paste the JSON configuration from this page into their MCP settings.

Does Infraveil Control Plane need an API key?

Yes. It expects INFRAVEIL_BASE_URL, INFRAVEIL_CLIENT_ID, INFRAVEIL_AGENT_ID, INFRAVEIL_AGENT_TOKEN, which you set in its configuration.

Is Infraveil Control Plane open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains Infraveil Control Plane?

It is published by infraveilhq. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.