mcp-proxy-sidecar

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.