trackmcp
Back to directory

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.

22 stars TypeScriptOthers Updated Jun 21, 2026
cursor-aimcpmcp-server

Documentation

CURSOR25X - Interactive Task Loop MCP Server

๐Ÿ“ฑ Social Media

YouTube
LinkedIn
Instagram

๐Ÿš€ 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

bash
git clone https://github.com/tuncer-byte/cursor25x.git
cd cursor25x

2. Install Dependencies

bash
npm install
npm run build

3. Integrate with Cursor IDE

Add the following to your `~/.cursor/mcp.json` file:

json
{
  "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!

javascript
// 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

mermaid
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

bash
๐Ÿš€ CURSOR25X prompt: create a modern React web app with authentication

Code Review

bash
๐Ÿš€ CURSOR25X prompt: read and analyze the current project structure

Update

bash
๐Ÿš€ CURSOR25X prompt: update the package.json with latest dependencies

Help

bash
๐Ÿš€ CURSOR25X prompt: help

End Loop

bash
๐Ÿš€ CURSOR25X prompt: stop

๐Ÿ—๏ธ Project Structure

code
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

bash
npm run dev

Build

bash
npm run build

Testing

bash
# 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

bash
# Check if server is running
ps aux | grep cursor25x

# Port check
netstat -an | grep LISTEN

Build Error

bash
# Clean dependencies and reinstall
rm -rf node_modules package-lock.json
npm install
npm run build

Cursor 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

๐Ÿ“ž Contact


๐Ÿš€ 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

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP