Back to Home
JSONbored icon

claudepro-directory

Verified Safe

by JSONbored

Overview

This platform serves as a central directory and API for discovering, managing, and interacting with various Claude AI configurations, including agents, rules, commands, hooks, skills, and other MCP servers. It provides search, categorization, and OAuth authorization for external clients.

Installation

Run Command
cd apps/edge && supabase functions serve

Environment Variables

  • NEXT_PUBLIC_SUPABASE_URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY
  • SUPABASE_SERVICE_ROLE_KEY
  • POSTGRES_URL_NON_POOLING
  • MCP_SERVER_URL
  • REVALIDATE_SECRET
  • INTERNAL_API_SECRET
  • RESEND_API_KEY
  • GITHUB_TOKEN
  • INNGEST_EVENT_KEY
  • INNGEST_SIGNING_KEY
  • DISCORD_ERROR_WEBHOOK_URL
  • POLAR_WEBHOOK_SECRET
  • DISCORD_CHANGELOG_WEBHOOK_URL
  • DISCORD_ANNOUNCEMENTS_WEBHOOK_URL
  • DISCORD_SUBMISSIONS_WEBHOOK_URL
  • DISCORD_JOBS_WEBHOOK_URL

Security Notes

The codebase demonstrates a high level of security awareness with comprehensive input validation (Zod schemas), secure server actions (`next-safe-action`), robust error handling, detailed request-scoped logging, and explicit security headers. OAuth flows are carefully managed with redirect validation and host checks. Webhook endpoints include strong signature and timestamp verification. Image processing functions implement input size limits and use secure libraries. Dependency overrides in `pnpm-lock.yaml` indicate proactive vulnerability management. Minor considerations include the use of a cutting-edge React version (19.2.1) and manual JWT parsing in the MCP server for audience validation (though implicit signature verification by Supabase client is expected). PII logging is noted and explicitly managed with warnings.

Similar Servers

Stats

Interest Score85
Security Score9
Cost ClassLow
Stars145
Forks14
Last Update2025-12-10

Tags

claudeaimcpdirectoryconfiguration managementsearchoauthsupabaseedge functionserverlessapi