drio
Open app

Cursor MCP Monitor

Source

Real-time monitoring tool for Model Context Protocol (MCP) interactions in Cursor AI editor. Track, analyze, and debug AI context exchanges between LLM clients and servers. Supports log rotation, pattern matching, and color-coded event visualization.

Catalog onlyCatalog onlySTDIO

Overview

Cursor MCP Monitor is a real-time monitoring tool designed for tracking Model Context Protocol (MCP) interactions within the Cursor AI editor. It enables developers to analyze and debug AI context exchanges between LLM clients and servers.

To use the tool, install it globally via the .NET CLI and run it from the command line. You can monitor log files in real-time and access an interactive web-based dashboard for analysis.

  • Real-time monitoring of MCP client-server interactions. - Color-coded event visualization for easy identification of message types. - Supports log rotation and file truncation. - Cross-platform compatibility (Windows, macOS, Linux). - Interactive dashboard for monitoring and analysis. - Command-line interface for customization and configuration.
  1. Debugging MCP server implementations by monitoring client-server interactions.
  2. Analyzing protocol messages and error patterns.
  3. Tracking client lifecycle and connection states.
  4. Monitoring server capabilities and offerings.
  5. Verifying correct protocol implementation.

Add to your AI client

Use these steps to connect Cursor MCP Monitor in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "cursormcpmonitor-willibrandon": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cursormcpmonitor-willibrandon"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "cursormcpmonitor-willibrandon": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cursormcpmonitor-willibrandon"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "cursormcpmonitor-willibrandon": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cursormcpmonitor-willibrandon"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "cursormcpmonitor-willibrandon": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cursormcpmonitor-willibrandon"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "cursormcpmonitor-willibrandon": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cursormcpmonitor-willibrandon"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "cursormcpmonitor-willibrandon": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cursormcpmonitor-willibrandon"
      ]
    }
  }
}

FAQ

Can I run Cursor MCP Monitor on different operating systems?

Yes! It supports Windows, macOS, and Linux.

How do I install Cursor MCP Monitor?

You can install it using the .NET CLI with the command: `dotnet tool install --global CursorMCPMonitor`.

Is there a web interface for monitoring?

Yes! The application includes a web-based dashboard accessible at `http://localhost:5050`.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1749,"uuid":"dbacceac-0e61-4d6c-8ef5-9360d989375d","name":"CursorMCPMonitor","title":"Cursor MCP Monitor","description":"Real-time monitoring tool for Model Context Protocol (MCP) interactions in Cursor AI editor. Track, analyze, and debug AI context exchanges between LLM clients and servers. Supports log rotation, pattern matching, and color-coded event visualization.","avatar_url":"https://avatars.githubusercontent.com/u/5017479?v=4","created_at":"2025-03-05T05:09:20.508Z","updated_at":"2025-03-12T10:20:37.431Z","status":"created","author_name":"willibrandon","author_avatar_url":"https://avatars.githubusercontent.com/u/5017479?v=4","tags":"real-time,monitor,log,mcp,tail,cursor,dotnet-tool","category":"monitoring","is_featured":false,"sort":1,"url":"https://github.com/willibrandon/CursorMCPMonitor","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"6\",\"license\":\"MIT license\",\"language\":\"C#\",\"is_official\":false,\"latest_commit_time\":\"2025-03-11 17:25:38\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]