Skip to content

leerob/directories

Repository files navigation

Cursor Directory

The community hub for Cursor — plugins, MCP servers, events, jobs, and thousands of developers building together.

cursor.directory


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

  1. Clone the repo
git clone https://github.com/pontusab/cursor.directory.git
cd cursor.directory
  1. Install dependencies
bun install
  1. 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_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
  1. Run the database migrations

Apply the migrations in supabase/migrations/ to your Supabase project.

  1. 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

  1. Go to cursor.directory/plugins/new
  2. Sign in with GitHub or Google
  3. Paste a GitHub repo URL — we auto-detect components following the Open Plugins standard
  4. 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:

  1. Go to cursor.directory/events
  2. Click Host an event
  3. Fill out the form — your event will appear on the site automatically

Post a Job

  1. Sign in at cursor.directory
  2. Navigate to Jobs → Post a job
  3. Fill in the details and submit

Tech Stack

About

Find rules and MCP servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors