Infraveil Control Plane
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).
infraveil-mcpclaude 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
{
"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_URLrequired Control-plane base URL, e.g. https://api.infraveil.comINFRAVEIL_CLIENT_IDrequired Your Infraveil client id (same one the agent uses)INFRAVEIL_AGENT_IDrequired The agent id this MCP server speaks forINFRAVEIL_AGENT_TOKENrequired secret The agent's existing token; used to sign requests. Never minted here.INFRAVEIL_AGENT_FILEAlternative to the four vars above: path to your rendered agent source; ids and token are read from it.INFRAVEIL_VERIFY_RESPONSESVerify 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.