mirror of
https://github.com/ProxymanApp/proxyman-windows-linux.git
synced 2026-04-27 00:45:55 +03:00
[GH-ISSUE #571] MCP for Windows #566
Labels
No labels
Linux
bug
enhancement
enhancement
pull-request
question
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/proxyman-windows-linux#566
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @NghiaTranUIT on GitHub (Jan 6, 2026).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/571
Originally assigned to: @kics223w1 on GitHub.
Description
https://github.com/ProxymanApp/Proxyman/issues/2433#issuecomment-3707887621
Acceptance Criteria
mcp-servercommand line, separate from the main AppHow the MCP works and why I need an
mcp-serverbinarymcp-server, which is a binary file, not a main app, so the main app doesn't launch. It's correct UX ✅⚠️ If I point the MCP to the main binary app, every time I open Claude Code, Proxyman will open too, even though I don't use the MCP Proxyman => Bad UX ❌
=> It's a reason why I need to support MCP on the
mcp-server, not the main app3. Chat with Claude to list all available tools in MCP Proxyman
4. Claude Code talks to
mcp-server5.
mcp-serverhandshake with Proxyman app (and read the token) at'/Users/nghiatran/Library/Application Support/com.proxyman.NSProxy/mcp-handshake.json'6.
mcp-servercall HTTP Request to a local HTTP Server on Proxyman (Usetokenas a Access Token, and the port in themcp-handshake.json) to get the data and construct the MCP Response and return to the Claude Code7. Done
mcp-server
Main app
127.0.0.1(not0.0.0.0), and write the handshake file at'/Users/nghiatran/Library/Application Support/com.proxyman.NSProxy/mcp-handshake.json'.0, so the system automatically pick a available port.@NghiaTranUIT commented on GitHub (Jan 6, 2026):
@kics223w1 I'm not sure if it's possible to create a new
mcp-serverbinary in ElectronJS, but if you can find a different solution that does not use themcp-server, please do it.Criteria for the MCP
must NOTlaunch Proxyman Windows. I don't want to launch Proxyman every time I open Claude Code or Cursor (after adding the MCP Proxyman)