Charles MCP
UnclaimedCharles Proxy MCP server for AI agents with live capture, structured traffic analysis, and agent-friendly tool contracts
Set up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
31 of 31 tools
Documented tools (31)
From project documentation. A server handshake does not verify each tool’s description or behavior.
analyze_recorded_traffic
对指定录包或最新录包输出结构化 summary,并附带匹配原因
charles_status
查看 Charles 连接状态与当前 live capture 状态
get_capture_analysis_stats
返回分类统计结果
get_recording_snapshot
读取某个录包的原始快照
get_traffic_entry_detail
读取单条 entry 的 detail,并在响应过大时给出 warnings
group_capture_analysis
对 live 或 history 结果聚合分组
list_recordings
列出当前已保存的录包文件
peek_live_capture
预览新增流量但不推进 cursor,并只返回紧凑路由摘要
query_live_capture_entries
对 live capture 输出结构化 summary,且不推进 cursor;支持 sinceseconds=N 只看最近 N 秒内的流量
query_recorded_traffic
直接对最新录包做轻量过滤
read_live_capture
按 cursor 增量读取 live capture,并只返回紧凑路由摘要
reset_environment
恢复 Charles 配置并清理当前环境
reverse_analyze_live_api_flow
对新增 live 流量做 API 工作流打分并给出后续动作建议
reverse_analyze_live_login_flow
对新增 live 流量做登录 / 鉴权相关打分并给出后续动作建议
reverse_analyze_live_signature_flow
聚焦签名敏感请求,并生成更偏向变异实验的建议
reverse_charles_recording_status
返回 Charles 当前录制状态和 reverse live session 状态
reverse_decode_entry_body
解码已存储的 request / response body,支持 descriptor 驱动的 protobuf
reverse_discover_signature_candidates
对多条已导入请求做对比并给出疑似签名字段排名
reverse_get_entry_detail
返回单条已导入 reverse entry 的 canonical detail
reverse_import_session
将官方 Charles XML / native session 导入 canonical reverse store
reverse_list_captures
列出已导入的 reverse-analysis capture
reverse_list_findings
查看已持久化的 replay / signature finding
reverse_peek_live_entries
读取新的 reverse live entry,但不推进 reverse cursor
reverse_query_entries
通过路由字段过滤已导入的 reverse entry
reverse_read_live_entries
读取并消费新的 reverse live entry
reverse_replay_entry
对单条已导入请求做 replay,可附带变异参数
reverse_start_live_analysis
启动 reverse live session,并通过官方导出页面抓取当前 Charles session
reverse_stop_live_analysis
停止 reverse live session,并按需恢复 Charles 录制状态
start_live_capture
启动或接管当前 live capture,并返回 captureid;默认 adoptexisting=true、resetsession=false,不会清空 Charles 当前已抓到的流量
stop_live_capture
结束 capture,并在需要时持久化快照
throttling
设置 Charles 弱网预设
Tool change history
FAQ
Questions about Charles MCP Server
- How do I connect Charles MCP Server to Claude?
- The project does not publish a launch command that MCPVault could verify. Open the repository linked on this page for its install steps; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Charles MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Charles MCP Server do?
- Charles MCP Server documents 31 tools to the agent, including analyze_recorded_traffic, charles_status, get_capture_analysis_stats. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.