Zum Inhalt springen

MCP Server / directories

directories

Find rules and MCP servers

3,926von @leerobGitHub →

Transport

stdio

Tools (11)

Variable

Required

NEXT_PUBLIC_SUPABASE_URL

Yes

NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY

Yes

SUPABASE_SECRET_KEY

Yes

RESEND_API_KEY

No

NEXT_PUBLIC_APP_URL

No

Component

Path

Rules

`rules/*.mdc`

Skills

`skills/*/SKILL.md`

Agents

`agents/*.md`

Hooks

`hooks/hooks.json`

Dokumentation

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_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 |

  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