ProxymanApp / ProxymanApp/Proxyman
Expose scripted custom previewer tabs on MCP (get_flow_detail / get_flows)
@NghiaTranUIT is already working on this.
Since Aug 24, 2026.
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Description
Scripted custom views already exist in the GUI:
request.customPreviewerTabs["Role"] = JSON.stringify({ model: request.body.model }, null, 2);
MCP get_flow_detail returns headers, body preview, query, cookies. It does not return customPreviewerTabs, Comment, or Color. An agent has to re-parse the raw body and cannot see the view a human already built.
Why this feature/change is important?
Proxyman MCP is how coding agents drive a live session. If scripts compute a view for the GUI, that same view should be a first-class MCP field. Otherwise humans and agents debug two different representations of the same flow.
Suggested behavior
- Include
customPreviewerTabs(request and response),comment, andcoloronget_flow_detail. - Optionally list those keys on
get_flows/filter_flowsso an agent can filter without opening every body. - Same script, two consumers: GUI tab and MCP. No extra header mutation.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.