cursor25x
CURSOR25X is an interactive task loop MCP (Model Context Protocol) server developed for Cursor IDE. It performs task-based operations by continuously receiving user input and develops modern web applications.
Documentation
CURSOR25X - Interactive Task Loop MCP Server
๐ฑ Social Media
๐ CURSOR25X is an interactive task loop MCP (Model Context Protocol) server developed for Cursor IDE. It performs task-based operations by continuously receiving user input and develops modern web applications.
๐ฏ Features
- ๐ Interactive Task Loop: Continuous task loop with user input
- ๐ Automatic File Management: Automatically creates `cursor25xinput.cjs` file
- ๐ Web App Ready: Ready for modern web applications
- ๐ Smart Working Directory: Automatically detects Cursor workspace
- ๐ Graceful Exit: Clean exit with "stop" command
- โก Task Processing: Determines appropriate tasks based on input type
- ๐ Cursor Rules Integration: `.cursor/rules/cursor25x.mdc` rules
๐ Quick Setup
1. Clone Repository
git clone https://github.com/tuncer-byte/cursor25x.git
cd cursor25x2. Install Dependencies
npm install
npm run build3. Integrate with Cursor IDE
Add the following to your `~/.cursor/mcp.json` file:
{
"mcpServers": {
"cursor25x": {
"command": "node",
"args": ["/path/to/cursor25x/dist/index.js"]
}
}
}4. Start Using
In Cursor IDE:
1. Ctrl+Shift+P > "MCP: Connect to Server"
2. Select `cursor25x` server
3. Run `start_task_loop` tool
๐ง Usage
Main Tool: `start_task_loop`
One tool, maximum power!
// Run this tool in Cursor IDE:
mcp_cursor25x_start_task_loop()What it does:
- ๐ Starts interactive loop
- ๐ Creates `cursor25xinput.cjs`
- ๐ Creates `.cursor/rules/cursor25x.mdc` rules file
- ๐ฅ๏ธ Waits for user input in terminal
- โก Processes tasks based on input
๐ Task Loop Workflow
graph TD
A[Tool Started] --> B[Check Files]
B --> C[Create cursor25xinput.cjs]
C --> D[Create .cursor/rules/cursor25x.mdc]
D --> E[Run Node Input Script]
E --> F[Wait for User Input]
F --> G{Input Type?}
G -->|"create"| H[Create Task]
G -->|"read"| I[Read Task]
G -->|"update"| J[Update Task]
G -->|"delete"| K[Delete Task]
G -->|"help"| L[Help Task]
G -->|"stop"| M[End Loop]
H --> N[Return Result]
I --> N
J --> N
K --> N
L --> N
N --> E๐ก Example Usage Commands
Create Web Application
๐ CURSOR25X prompt: create a modern React web app with authenticationCode Review
๐ CURSOR25X prompt: read and analyze the current project structureUpdate
๐ CURSOR25X prompt: update the package.json with latest dependenciesHelp
๐ CURSOR25X prompt: helpEnd Loop
๐ CURSOR25X prompt: stop๐๏ธ Project Structure
cursor25x/
โโโ src/
โ โโโ index.ts # Main MCP server
โ โโโ interactive-loop.ts # Task loop logic
โ โโโ input-handler.ts # Input processing
โ โโโ rules.ts # Task rules
โโโ dist/ # Compiled JavaScript
โโโ .cursor/
โ โโโ rules/
โ โโโ cursor25x.mdc # Cursor IDE rules
โโโ cursor25xinput.cjs # Interactive input handler
โโโ package.json
โโโ tsconfig.json
โโโ README.md๐ ๏ธ Development
Run in Development Mode
npm run devBuild
npm run buildTesting
# Test MCP server
node dist/index.js๐ง Configuration
Working Directory
Server automatically determines working directory in this order:
1. `CURSOR_WORKSPACE` environment variable
2. `PWD` environment variable
3. `~/cursor25x` default directory
Cursor Rules
`.cursor/rules/cursor25x.mdc` file is automatically created and includes:
- Task loop workflow rules
- Input processing guide
- Error handling directives
- Usage examples
๐ Web App Support
CURSOR25X is optimized for modern web application development:
- React/Vue/Angular projects
- Node.js backend development
- Database integration
- API development
- Authentication systems
- Modern UI/UX design
๐จ Troubleshooting
MCP Connection Error
# Check if server is running
ps aux | grep cursor25x
# Port check
netstat -an | grep LISTENBuild Error
# Clean dependencies and reinstall
rm -rf node_modules package-lock.json
npm install
npm run buildCursor Integration Error
1. Check `~/.cursor/mcp.json` file
2. Make sure paths are correct
3. Restart Cursor IDE
๐ค Contributing
1. Fork the project
2. Create feature branch (`git checkout -b feature/amazing-feature`)
3. Commit changes (`git commit -m 'Add amazing feature'`)
4. Push to branch (`git push origin feature/amazing-feature`)
5. Create Pull Request
๐ License
MIT License - see LICENSE file for details.
๐ Credits
- Developer: tuncer-byte
- MCP SDK: @modelcontextprotocol/sdk
- Cursor IDE: Cursor
๐ Contact
- GitHub Issues: Issues
- Discussions: Discussions
๐ Speed up your development workflow 25x with CURSOR25X!
*Designed for modern AI-powered development. Perfect harmony with Cursor IDE.*
Frequently asked questions
What is cursor25x?
cursor25x is CURSOR25X is an interactive task loop MCP (Model Context Protocol) server developed for Cursor IDE. It performs task-based operations by continuously receiving user input and develops modern web applications.
How do I install cursor25x?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is cursor25x open source?
Yes โ it is hosted on GitHub at https://github.com/tuncer-byte/cursor25x and has 22 stars.
Related MCP tools
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
The go-to web for your AI coding agent โ local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP