Model Context Protocol (MCP) servers can use cordon to make authenticated API calls without holding credentials directly.Documentation Index
Fetch the complete documentation index at: https://docs.codezero.io/llms.txt
Use this file to discover all available pages before exploring further.
Node.js MCP servers
If you runcordon setup claude-code, Claude Code writes the proxy, CA bundle, and Node bootstrap env vars to its settings file. MCP servers launched by Claude Code inherit those values automatically.
For manual per-server config, copy the proxy and CA vars from cordon env into the server’s env block. Node.js MCP servers also need the bootstrap loader from SDK Compatibility:
Prefer
cordon setup claude-code when possible. It writes an absolute register.mjs path automatically, so MCP servers do not depend on Node package resolution.Python MCP servers
Python MCP servers usingrequests or httpx respect HTTPS_PROXY and HTTP_PROXY automatically. For HTTPS interception, copy the combined CA bundle vars emitted by cordon env:
CURL_CA_BUNDLE.
Other languages
Most HTTP clients in Go, Rust, and other languages respect the standardHTTPS_PROXY environment variable. Set the proxy env vars in the MCP server’s environment and ensure the CA certificate is trusted, either through cordon trust or a language-specific CA bundle variable.