Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Cursor Mcp

    38 stars
    TypeScript
    Updated Oct 3, 2025

    Table of Contents

    • Quick Start (Windows)
    • Installing via Smithery
    • Installing Manually
    • Features
    • Detailed Setup
    • Local Development Setup
    • Troubleshooting
    • Project Structure
    • Scripts
    • Contributing
    • License
    • Running evals
    • Support

    Table of Contents

    • Quick Start (Windows)
    • Installing via Smithery
    • Installing Manually
    • Features
    • Detailed Setup
    • Local Development Setup
    • Troubleshooting
    • Project Structure
    • Scripts
    • Contributing
    • License
    • Running evals
    • Support

    Documentation

    Cursor MCP - Claude Desktop Integration

    smithery badge

    A Model Context Protocol (MCP) implementation that enables seamless integration between Claude AI and desktop applications through Cursor IDE. This tool serves as a bridge between Claude's capabilities and desktop software, allowing for enhanced AI-powered development workflows.

    Quick Start (Windows)

    Installing via Smithery

    To install Cursor for Claude Desktop automatically via Smithery:

    bash
    npx -y @smithery/cli install cursor-mcp-tool --client claude

    Installing Manually

    1. Prerequisites

    • Node.js v18 or higher
    • Cursor IDE
    • Windows 10 or higher

    2. Installation

    bash
    # Install globally
       npm install -g mcp-cursor
    
       # Or install locally
       git clone https://github.com/yourusername/cursor-mcp.git
       cd cursor-mcp
       npm install

    3. Configuration

    • Create a .env file in your project root:
    bash
    # Windows path example
         DEFAULT_WORKSPACE_PATH=C:/Users/YourUsername/Documents/cursor-workspaces

    4. Add to Claude's MCP Configuration

    Add the following to your Claude configuration:

    json
    {
         "name": "cursor",
         "type": "mcp",
         "config": {
           "server": "https://glama.ai/mcp/servers/4fg1gxbcex",
           "capabilities": ["cursor_control", "window_management"]
         }
       }

    5. Start the Server

    bash
    # If installed globally
       mcp-cursor
    
       # If installed locally
       npm start

    Features

    • Real-time AI assistance in your development workflow
    • Context-aware code suggestions and completions
    • Seamless integration with Cursor IDE
    • Windows automation for enhanced productivity

    Detailed Setup

    Local Development Setup

    1. Clone and install:

    bash
    git clone https://github.com/yourusername/cursor-mcp.git
       cd cursor-mcp
       npm install

    2. Create environment config:

    bash
    cp .env.example .env

    Edit .env and set your workspace path:

    bash
    DEFAULT_WORKSPACE_PATH=C:/Users/YourUsername/Documents/cursor-workspaces

    3. Build and run:

    bash
    # Development mode with hot reload
       npm run dev
    
       # Production mode
       npm run build
       npm start

    Troubleshooting

    1. Window Detection Issues

    • Ensure Cursor IDE is running
    • Try restarting the MCP server
    • Check if your workspace path is correct

    2. Permission Issues

    • Run terminal as administrator for first-time setup
    • Ensure proper file permissions in workspace directory

    3. Node Version Issues

    • Use nvm to switch to Node.js v18 or higher:
    bash
    nvm install 18
         nvm use 18

    Project Structure

    code
    cursor-mcp/
    ├── src/           # Source code
    │   ├── services/  # Core services
    │   ├── handlers/  # Event handlers
    │   └── types/     # TypeScript definitions
    ├── build/         # Compiled JavaScript
    └── .env          # Environment configuration

    Scripts

    • npm run build - Compile TypeScript
    • npm start - Run production server
    • npm run dev - Start development server with hot-reload

    Contributing

    1. Fork the repository

    2. Create feature branch (git checkout -b feature/amazing-feature)

    3. Commit changes (git commit -m 'Add feature')

    4. Push to branch (git push origin feature/amazing-feature)

    5. Open a Pull Request

    License

    MIT License - see LICENSE file for details.

    Running evals

    The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.

    bash
    OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/tools/cursor-tools.ts

    Support

    For support:

    • Open an issue in the GitHub repository
    • Join our Discord community
    • Check the FAQ

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • MC

      Mcp Open Library

      TypeScript·
      42
    • DI

      Discogs Mcp Server

      TypeScript·
      59

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • MC

      Mcp Open Library

      TypeScript·
      42
    • DI

      Discogs Mcp Server

      TypeScript·
      59

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k