Charles MCP logo

Charles MCP

Unclaimed

by heizaheiza

Charles Proxy MCP server for AI agents with live capture, structured traffic analysis, and agent-friendly tool contracts

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
ai-agentcharles-proxycodexdeveloper-toolsmcpmcp-servernetwork-debuggingopenai

More in AI & ML

Browse the full directory

Unclaimed 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 server

Security 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

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

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.