Build with AI. Archive everything.

Arc captures AI interactions at the API layer - whether you're calling OpenAI directly, running an MCP server, or orchestrating agents. Drop-in integration, zero code changes.

Arc Relay - MCP Control Plane

Arc Relay sits between your MCP clients and servers. It handles auth, enforces policy, rate limits, and archives every tool call - without modifying your servers.

quickstart.sh
# Install Arc Relay
docker run -d -p 3100:3100 commacompliance/arc-relay

# Point your MCP client at Arc Relay
export MCP_SERVER_URL=http://localhost:3100

# Every tool call is now intercepted, policy-checked, and archived

Arc Gate - AI API Gateway

Arc Gate is a transparent proxy for LLM APIs. Swap your base URL, keep your SDK. Every request and response is captured and archived.

example.py
import openai

# Just change the base URL - everything else stays the same
client = openai.OpenAI(
    base_url="https://gate.commacompliance.ai/v1",
    api_key="your-openai-key"
)

# This call is now archived with full metadata
response = client.chat.completions.create(
    model="gpt-4",
    messages=[{"role": "user", "content": "Summarize Q3 earnings"}]
)

Start archiving in minutes

Arc Relay is open source. Arc Gate is a single config change. No SDK modifications, no code rewrites.