CURSOR25X
An interactive task loop server for Cursor IDE, designed to perform task-based operations for modern web application development.
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.cjsfile - š 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.mdcrules
š Quick Setup
1. Clone Repository
git clone https://github.com/tuncer-byte/cursor25x.git
cd cursor25x
2. Install Dependencies
npm install
npm run build
3. 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:
- Ctrl+Shift+P > "MCP: Connect to Server"
- Select
cursor25xserver - Run
start_task_looptool
š§ 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.mdcrules 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 authentication
Code Review
š CURSOR25X prompt: read and analyze the current project structure
Update
š CURSOR25X prompt: update the package.json with latest dependencies
Help
š CURSOR25X prompt: help
End 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 dev
Build
npm run build
Testing
# Test MCP server
node dist/index.js
š§ Configuration
Working Directory
Server automatically determines working directory in this order:
CURSOR_WORKSPACEenvironment variablePWDenvironment variable~/cursor25xdefault 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 LISTEN
Build Error
# Clean dependencies and reinstall
rm -rf node_modules package-lock.json
npm install
npm run build
Cursor Integration Error
- Check
~/.cursor/mcp.jsonfile - Make sure paths are correct
- Restart Cursor IDE
š¤ Contributing
- Fork the project
- Create feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - 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.
Server Terkait
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Translator AI
Translate JSON i18n files using Google Gemini or local Ollama models, with incremental caching support.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
Authless Remote MCP Server
A remote MCP server deployable on Cloudflare Workers that does not require authentication. The server can be customized by defining tools.
PyMOL-MCP
Enables conversational structural biology, molecular visualization, and analysis in PyMOL through natural language.
TomTom MCP
Location technology for developers
ACR ā Agent Composition Records
Interaction profile registry for AI agents ā log interactions, build a behavioral profile, query it through behavioral lenses. 21 tools, zero-config.
MCP Chart Server
Generates TradingView chart visualizations using the Chart-IMG API.
Kubernetes Port Forward ā MCP Server
MCP server that provides tools for managing Kubernetes port-forwarding sessions.
MCP Ai server for Visual Studio
Visual Studio extension with 20 Roslyn-powered MCP tools for AI assistants. Semantic code navigation, symbol search, inheritance, call graphs, safe rename, build/test.
Swap API
Free token swaps for AI agents. No API keys. Returns executable transaction calldata for 40+ EVM chains.