Ultimate Self-Evolving Cursor – README | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

Ultimate Self-Evolving Cursor MCP

A comprehensive MCP (Model Context Protocol) implementation for Cursor, featuring advanced tools for web, code, file operations, and Supabase database management.

Smithery.ai License: MIT

Features

  • Advanced web tools (scraping, crawling, semantic search)
  • Powerful code analysis and refactoring tools
  • File operations with batch processing and watching capabilities
  • AI-powered capabilities (LLM queries, image analysis)
  • Full Supabase integration for database operations and management
  • Self-improvement mechanism with usage analytics
  • Memory persistence for better context understanding

Installation

Easy Setup (Recommended)

Run the setup script which will install both the Ultimate Cursor MCP and optionally the Supabase MCP:

./setup.sh

The script will:

  1. Install the Ultimate Cursor MCP
  2. Ask if you want to set up Supabase integration
  3. Guide you through providing Supabase credentials if needed
  4. Configure everything automatically

Manual Installation

Ultimate Cursor MCP

python3 tools/mcp_installer.py local .

Supabase MCP (Optional)

python3 tools/mcp_installer.py supabase --url "https://yourproject.supabase.co" --key "your-api-key"

Smithery.ai Installation

If you prefer to install via smithery.ai:

cursor smithery install ultimate-cursor-mcp

Supabase Integration

The Supabase integration provides:

  • SQL query execution with safety controls (read-only by default)
  • Database schema inspection tools
  • Management API access with safety classifications
  • Auth Admin tools for user management

Benefits of Supabase MCP

  • Safety features: Starts in read-only mode; requires explicit mode switching for write operations
  • Comprehensive database tools: Schema inspection, table information, detailed structure
  • Full SQL support: Execute any PostgreSQL query with transaction handling
  • Advanced Management API access: Send arbitrary requests with auto-injection of project ref
  • Auth Admin tools: User creation, deletion, invitation and management

Read the complete Supabase integration guide

Testing

After installation, you can test the functionality:

./test-client.js

Configuration

The configuration is stored in ~/.cursor/mcp.json. After installation, restart Cursor for the changes to take effect.

Development

Project Structure

  • src/ - TypeScript implementation of the MCP server
    • enhanced-mcp.js - Main MCP server
    • tools/ - Tool implementations
      • web-tools.js - Web scraping and search tools
      • code-tools.js - Code analysis tools
      • file-tools.js - File operation tools
      • ai-tools.js - LLM and image analysis tools
  • tools/ - Helper scripts
    • mcp_installer.py - Installation utility

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT

Featured Templates

View More
AI Assistants
Image to text with Claude 3
150 1122
AI Agents
AI Video Generator
249 1348 5.0
Customer service
Service ERP
125 756
AI Characters
Your Speaking Avatar
168 685
AI Characters
Sarcastic AI Chat Bot
128 1440
Verified Icon
AI Agents
AI Chatbot Starter Kit
1309 6081 5.0

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.