π¦
Directories
Find rules and MCP servers
7.8K installs
3.9K stars
649 forks
Trust: 84 β Excellent
Devtools
Installation
npx directoriesAsk AI about Directories
Powered by Claude Β· Grounded in docs
I know everything about Directories. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Cursor Directory
The community hub for Cursor β plugins, MCP servers, events, jobs, and thousands of developers building together.
Project Structure
βββ 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.
Getting Started
Prerequisites
Setup
- Clone the repo
git clone https://github.com/pontusab/cursor.directory.git
cd cursor.directory
- Install dependencies
bun install
- Configure environment variables
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_PUBLISHABLE_KEY | Yes | Supabase Publishable key (sb_publishable_..., replaces the legacy anon key) |
SUPABASE_SECRET_KEY | Yes | Supabase Secret key (sb_secret_..., replaces the legacy service role key) |
RESEND_API_KEY | No | Resend API key (emails) |
NEXT_PUBLIC_APP_URL | No | Defaults to http://localhost:3000 |
- Run the database migrations
Apply the migrations in supabase/migrations/ to your Supabase project.
- Start the dev server
bun dev
Open http://localhost:3000.
Contributing
All content is submitted through the website β no pull requests needed for data.
Submit a Plugin
- Go to cursor.directory/plugins/new
- Sign in with GitHub or Google
- Paste a GitHub repo URL β we auto-detect components following the Open Plugins standard
- Click Submit
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.
Host an Event
Community events are powered by Luma:
- Go to cursor.directory/events
- Click Host an event
- Fill out the form β your event will appear on the site automatically
Post a Job
- Sign in at cursor.directory
- Navigate to Jobs β Post a job
- Fill in the details and submit
