{"id":"leerob-directories","name":"directories","homepage":"https://cursor.directory","repo_url":"https://github.com/leerob/directories","category":"infrastructure","subcategories":[],"tags":["cursor","mcp","community","directory","nextjs","supabase","plugins"],"what_it_does":"Cursor Directory is a community hub website where users submit and browse Cursor-related content (plugins, MCP servers, rules, skills, agents, hooks, LSP servers), plus supporting features like events and jobs. It is backed by a Supabase database and is implemented as a Next.js app.","use_cases":["Discovering Cursor plugins and related assets (MCP servers, rules, skills, agents, hooks, LSP servers)","Submitting new plugins by providing a repository URL that is auto-detected against an Open Plugins standard","Hosting and listing community events","Posting and browsing jobs for Cursor/AI development work"],"not_for":["A general-purpose API for programmatic retrieval of directory entries (no API details provided here)","A self-hosted alternative where you can manage local/offline datasets (README states all data lives in the database)","A managed, SLA-backed enterprise data platform"],"best_when":"You want a community-driven catalog of Cursor assets and can integrate via the website UI or by interacting with the underlying Supabase-backed system through its app (not described via public APIs in the provided content).","avoid_when":"You need a documented REST/GraphQL API, strict API rate-limit guarantees, or a clearly specified authentication model for third-party integrations.","alternatives":["Open Plugins specification and plugin template (for building Cursor plugin artifacts independently)","Direct discovery via GitHub repositories using tags/keywords for Cursor plugins and MCP servers","Other community directories/catalogs for AI developer tooling (if available in your ecosystem)"],"af_score":22.5,"security_score":47.8,"reliability_score":15.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-29T15:03:09.731529+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["GitHub sign-in","Google sign-in"],"oauth":true,"scopes":false,"notes":"Auth is described at a UX level for submitting content (sign in with GitHub or Google), but no API auth scheme, scope model, or token flow is documented in the provided content."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information is provided in the supplied README content."},"requirements":{"requires_signup":true,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":22.5,"security_score":47.8,"reliability_score":15.0,"mcp_server_quality":0.0,"documentation_accuracy":35.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":0.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":50.0,"security_notes":"The README indicates usage of Supabase service role key and a Resend API key (optional). It provides an .env setup approach, but does not describe operational security practices (e.g., server-side handling, rotation, logging redaction) or how the service role key is safeguarded. No security headers, CSP, or API auth/scoping details are provided in the supplied content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":0.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No documented programmatic interface (REST/GraphQL/SDK) is provided in the supplied content, so agents cannot reliably automate discovery/submission beyond UI/manual steps.","Readme does not specify API error formats, rate limiting headers, or retry/idempotency semantics for automated ingestion.","Authentication details for programmatic use (token endpoints/scopes) are not documented."]}}