by leerob
A community hub that aggregates Cursor plugins, MCP servers, events, jobs, and resources for developers to discover and contribute.
Cursor Directory serves as a centralized platform for the Cursor ecosystem, allowing developers to browse, submit, and interact with plugins, MCP servers, events, job listings, and other community‑driven content.
/plugins/new) to add new plugins or other resources. Authentication is handled via GitHub or Google.git clone https://github.com/pontusab/cursor.directory.git
cd cursor.directory
bun install
cp apps/cursor/.env.example apps/cursor/.env # fill in Supabase keys
bun dev
The app runs on http://localhost:3000..mcp.json configurations for easy integration.Q: Do I need to run the project locally to submit plugins? A: No. Submissions are handled through the web UI; the repository is only for the front‑end.
Q: What environment variables are required?
A: NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, and SUPABASE_SERVICE_ROLE_KEY. Optional: RESEND_API_KEY, NEXT_PUBLIC_APP_URL.
Q: Can I contribute code to the repository? A: Contributions are accepted for UI/UX improvements, but content (plugins, events, jobs) is added via the site.
Q: How are MCP servers displayed?
A: The directory reads .mcp.json files from linked repositories and presents them in the MCP Servers section.
Q: Is there any cost to use the platform? A: The public site is free. Running a self‑hosted instance requires a Supabase project (free tier available) and a Bun‑compatible environment.
The community hub for Cursor — plugins, MCP servers, events, jobs, and thousands of developers building together.
├── apps/
│ └── cursor/ # Next.js app
├── packages/
│ └── email/ # Email templates (React Email)
├── supabase/
│ └── migrations/ # Database migrations
└── package.json # Bun workspace config
All data lives in the database — there is no local data in the repo.
git clone https://github.com/pontusab/cursor.directory.git
cd cursor.directory
bun install
cp apps/cursor/.env.example apps/cursor/.env
Fill in the required values:
| Variable | Required | Description |
|---|---|---|
NEXT_PUBLIC_SUPABASE_URL |
Yes | Supabase project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
Yes | Supabase anon/public key |
SUPABASE_SERVICE_ROLE_KEY |
Yes | Supabase service role key |
RESEND_API_KEY |
No | Resend API key (emails) |
NEXT_PUBLIC_APP_URL |
No | Defaults to http://localhost:3000 |
Apply the migrations in supabase/migrations/ to your Supabase project.
bun dev
Open http://localhost:3000.
All content is submitted through the website — no pull requests needed for data.
Auto-detected components:
| Component | Path |
|---|---|
| Rules | rules/*.mdc |
| MCP Servers | .mcp.json |
| Skills | skills/*/SKILL.md |
| Agents | agents/*.md |
| Hooks | hooks/hooks.json |
| LSP Servers | .lsp.json |
See the Open Plugins specification and plugin template for details.
Community events are powered by Luma:
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.