Cursor MCP - Claude Desktop Integration
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:
npx -y @smithery/cli install cursor-mcp-tool --client claude
Installing Manually
Prerequisites
- Node.js v18 or higher
- Cursor IDE
- Windows 10 or higher
Installation
# Install globally npm install -g mcp-cursor # Or install locally git clone https://github.com/yourusername/cursor-mcp.git cd cursor-mcp npm install
Configuration
- Create a
.env
file in your project root:# Windows path example DEFAULT_WORKSPACE_PATH=C:/Users/YourUsername/Documents/cursor-workspaces
- Create a
Add to Claude’s MCP Configuration Add the following to your Claude configuration:
{ "name": "cursor", "type": "mcp", "config": { "server": "https://glama.ai/mcp/servers/4fg1gxbcex", "capabilities": ["cursor_control", "window_management"] } }
Start the Server
# 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
Clone and install:
git clone https://github.com/yourusername/cursor-mcp.git cd cursor-mcp npm install
Create environment config:
cp .env.example .env
Edit
.env
and set your workspace path:DEFAULT_WORKSPACE_PATH=C:/Users/YourUsername/Documents/cursor-workspaces
Build and run:
# Development mode with hot reload npm run dev # Production mode npm run build npm start
Troubleshooting
Window Detection Issues
- Ensure Cursor IDE is running
- Try restarting the MCP server
- Check if your workspace path is correct
Permission Issues
- Run terminal as administrator for first-time setup
- Ensure proper file permissions in workspace directory
Node Version Issues
- Use
nvm
to switch to Node.js v18 or higher:nvm install 18 nvm use 18
- Use
Project Structure
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 TypeScriptnpm start
- Run production servernpm run dev
- Start development server with hot-reload
Contributing
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing-feature
) - Commit changes (
git commit -m 'Add feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
MIT License - see LICENSE file for details.
Support
For support:
- Open an issue in the GitHub repository
- Join our Discord community
- Check the FAQ
Cursor MCP Server
Project Details
- Buga-luga/cursor-mcp
- mcp-cursor
- MIT License
- Last Updated: 4/8/2025
Recomended MCP Servers
Obsidian MCP (Model Context Protocol) 服务器
MCP server for SecretiveShell/Awesome-llms-txt. Add documentation directly into your conversation via MCP resources.
NOT for educational purposes: An MCP server for professional penetration testers including nmap, go/dirbuster, nikto, JtR, wordlist building,...
Integrate SettleMint into your application with ease.
A redmine MCP server covering close to 100% of redmines API
A Model Context Protocol server providing LLM Agents a second opinion via AI-powered Deepseek-Reasoning R1 mentorship capabilities, including...
The MCP server for interacting with Blockchain, Swaps, Strategic Planning and more.
A Model Context Protocol server for Linear.
中国传统黄历 MCP 服务 | Chinese Traditional Almanac MCP Service
A Model Context Protocol (MCP) server that allows Claude to access and manage your local Microsfot Outlook calendar...