mcp-proxy-sidecar
1
MCP Proxy Sidecar is an extension of the JetBrains MCP Server, integrating additional WebSocket monitoring capabilities. It serves as an intermediary Layer between MCP clients and JetBrains IDE, enabling real-time monitoring of tool calls through WebSocket notifications.
MCP Proxy Sidecar
- A fork of the JetBrains MCP Server adding WebSocket monitoring capabilities.
- Extends original MCP server with WebSocket support and maintains compatibility.
- MCP Clients communicate through this Sidecar using MCP protocol.
- Sidecar translates commands to JetBrains IDE and broadcasts tool calls via WebSocket.
Features
- WebSocket notifications allow real-time monitoring of all MCP tool calls.
- Customizable WebSocket server port.
Usage
- Install MCP Server Plugin.
- Use with Claude Desktop by configuring the
claude_desktop_config.json
for server connections. - Environment variables for configuration:
WS_PORT
,IDE_PORT
,HOST
,LOG_ENABLED
.
Development
- Requires Node.js 20.x and pnpm.
- Includes instructions for building and contributing to the project.
Publishing
- Published to npm with provenance and automated releases via GitHub Actions.