caido
MCP server from lambdasawa/caido-mcp-server
claude mcp add --transport stdio lambdasawa-caido-mcp-server caido-mcp-server serve \ --env CAIDO_URL="http://localhost:8080"
How to use
This MCP server provides access to Caido proxy history via the MCP interface. It lets you list captured HTTP requests with optional HTTPQL filters, fetch detailed information for specific requests (with selectable sections like metadata, headers, and bodies), and batch-fetch multiple requests in a single call. You can also paginate large response bodies and rely on OAuth authentication with automatic token refresh when accessing Caido resources. Once configured, you can prompt supported tools (e.g., Claude Code) to analyze, compare, or trace requests across sessions to identify data exposure issues, access control gaps, or provenance of tokens and IDs across requests.
How to install
Prerequisites:
- Go toolchain installed (go version 1.18+ recommended)
- Git installed
- Access to Caido instance if using real data
Installation steps:
- Install the binary from the Go module:
go install github.com/lambdasawa/caido-mcp-server@latest
- Verify the binary is on your PATH:
caido-mcp-server --version
- (Optional) Build from source manually:
git clone https://github.com/lambdasawa/caido-mcp-server.git
cd caido-mcp-server
go build -o caido-mcp-server .
- Ensure Caido is reachable and you can authenticate as described in the usage section below.
Additional notes
Tips and notes:
- The MCP server expects Caido URL via the CAIDO_URL environment variable during authentication and interactions.
- After authenticating, your token is saved to ~/.caido-mcp/token.json; ensure this path is writable.
- When running the server, keep CAIDO_URL reachable from the host where you run the MCP server to avoid authentication issues.
- If you encounter permissions or network issues, run with elevated privileges or adjust firewall/proxy settings accordingly.
- The server supports typical MCP tooling patterns: you can configure .mcp.json to point to the running caido MCP server and then use tools that understand the MCP protocol.
- If you need to customize the host, port, or TLS settings, consider extending the environment with additional CA/HTTP settings as needed by Caido.
Related MCP Servers
trpc-agent-go
trpc-agent-go is a powerful Go framework for building intelligent agent systems using large language models (LLMs) and tools.
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.
tiger-cli
Tiger CLI is the command-line interface for Tiger Cloud. It includes an MCP server for helping coding agents write production-level Postgres code.
gopls
MCP server for golang projects development: Expand AI Code Agent ability boundary to have a semantic understanding and determinisic information for golang projects.
kubernetes
A Model Context Protocol (MCP) server for the Kubernetes API.
gcp-cost
💰 An MCP server that enables AI assistants to estimate Google Cloud costs, powered by Cloud Billing Catalog API and built with Genkit for Go