Skip to content

The integration surface

Cirvix attaches at protocols rather than products wherever it can. Anything speaking a supported protocol is governed without a dedicated adapter — which is why this list is shorter than you might expect, and covers more than it looks like it does.

Status is stated per row. The product is in private beta and nothing here is marked generally available, because nothing here is. An integration matrix that quietly implies otherwise is the first thing an evaluator checks and the fastest way to lose them.

01

Coding agents

Registered as an MCP server plus a wrapping proxy. Your workflow does not change.
IntegrationMechanismEffortStatus
Claude CodeMCP server entry in ~/.claude/settings.jsonConfig onlyPrivate beta
CursorMCP config rewrite; existing servers routed via gatewayConfig onlyPrivate beta
WindsurfEditor MCP configConfig onlyIn development
ClineEditor MCP configConfig onlyIn development
GitHub Copilot agentsEgress proxy + MCP where exposedConfig onlyPlanned

02

Frameworks

SDK middleware on the tool-executor boundary. One import; no per-tool changes.
IntegrationMechanismEffortStatus
LangChainguard.wrap() on the tool arrayOne importPrivate beta
LangGraphguard.wrap() on node toolsOne importPrivate beta
CrewAITool wrapper at crew constructionOne importPrivate beta
OpenAI Agents SDKTool-call interceptor on the clientOne importIn development
Vercel AI SDKTool middlewareOne importIn development
Anthropic SDK (raw tool use)Interceptor on the messages clientOne importPrivate beta
Custom / in-houseguard.wrap() at whatever your executor boundary isOne importPrivate beta

03

Protocols

Protocol-level interception, so a new framework on a known protocol is governed on day one.
IntegrationMechanismEffortStatus
Model Context Protocol (MCP)Full gateway — registry, pinning, tool scopingNo code changesPrivate beta
Anthropic tool useRequest/response interceptionNo code changesPrivate beta
OpenAI function callingRequest/response interceptionNo code changesPrivate beta
A2A (agent-to-agent)Delegation gateway with scope reductionNo code changesIn development

04

Deployment targets

Where the control plane runs in production.
IntegrationMechanismEffortStatus
DockerSidecar container + egress proxyConfig onlyPrivate beta
KubernetesHelm chart; sidecar or DaemonSet with optional LSM modeConfig onlyIn development
TerraformProvider for policies, agents, and identitiesConfig onlyIn development
AWS LambdaLayer + egress proxyConfig onlyPlanned
CI runnerscirvix/scan action with SARIF; policy gate on pull requestsNo code changesPrivate beta

05

Destinations

Where decisions and evidence go.
IntegrationMechanismEffortStatus
SlackApproval requests and alertsConfig onlyPrivate beta
Microsoft TeamsApproval requests and alertsConfig onlyIn development
OpenTelemetry (OTLP)Traces to any OTLP collectorConfig onlyPrivate beta
Splunk / Sentinel / ChronicleCEF or JSON audit streamConfig onlyIn development
HashiCorp VaultSecret handle resolutionConfig onlyPrivate beta
AWS / Azure / GCP secret managersSecret handle resolutionConfig onlyPrivate beta
Okta / Entra IDOIDC for approvers, groups, and rolesConfig onlyIn development

Integrations

Not seeing yours?

If it speaks MCP, OpenAI function calling, or Anthropic tool use, it is already governed. If it does not, tell us what you run.

Cirvix AgentControl is in private beta. Pricing is published and plans are not yet chargeable — early access confirms your place and we will tell you before anything bills.