Integrates Charles Proxy with MCP clients for real-time network traffic analysis
Best for Debugging API integration issues by inspecting real-time request/response payloads.
English README | Tool Contract.
Charles MCP Server 用于把 Charles Proxy 接入 MCP 客户端,让 agent 可以稳定地读取实时流量、分析历史录包,并在需要时再展开单条请求细节。.
What it does
- Real-time network traffic capture from Charles Proxy
- Structured analysis of historical and live traffic sessions
- Summary-first approach to reduce token usage during debugging
- Drill-down capability for detailed request inspection
- Automated configuration support for major MCP clients
Setup requirements
Requires 5 environment variables: CHARLES_USER, CHARLES_PASS, CHARLES_PROXY_HOST, CHARLES_PROXY_PORT, CHARLES_MANAGE_LIFECYCLE. Available via Claude Code CLI and Claude Desktop / Cursor.
View Charles MCP Server details vs
All-in-one homelab management MCP server.
Best for Remotely restarting a stuck Docker container from a mobile chat interface.
Manage your homelab from any AI — Claude, ChatGPT, Cursor, or terminal. One binary. Zero dependencies.
A single-binary CLI + MCP server that lets you monitor servers, control Docker, wake machines, and scan your network — from chat, AI tools, or the command line.
What it does
- Real-time system monitoring for CPU, memory, disk, and uptime
- Comprehensive Docker container management including logs and restarts
- Multi-server management via SSH with key and password authentication
- One-command deployment for self-hosted applications
- Network utilities including Wake-on-LAN and local network scanning
View HomeButler details Biggest differences
CompareCharles MCP ServerHomeButler
Best forDebugging API integration issues by inspecting real-time request/response payloads.Remotely restarting a stuck Docker container from a mobile chat interface.
StandoutReal-time network traffic capture from Charles Proxy.Real-time system monitoring for CPU, memory, disk, and uptime.
SetupClaude Code CLI or Claude Desktop / Cursor, needs 5 env vars, stdio transport.Manual, stdio transport.
Transportstdiostdio
Community118 GitHub stars64 GitHub stars
Bottom line
Pick Charles MCP Server if...Debugging API integration issues by inspecting real-time request/response payloads. Real-time network traffic capture from Charles Proxy. Claude Code CLI or Claude Desktop / Cursor, needs 5 env vars, stdio transport.
Pick HomeButler if...Remotely restarting a stuck Docker container from a mobile chat interface. Real-time system monitoring for CPU, memory, disk, and uptime. Manual, stdio transport.
The real split here is workflow fit, not raw counts. Charles MCP Server: Debugging API integration issues by inspecting real-time request/response payloads. HomeButler: Remotely restarting a stuck Docker container from a mobile chat interface. Public traction is fairly close (118 vs 64 stars).