claudepro-directory
Verified Safeby 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
cd apps/edge && supabase functions serveEnvironment 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
claude-codex-settings
This repository provides a toolkit and configurations for integrating Model Context Protocol (MCP) servers into Claude Code plugins, enabling AI agents to interact with external services, local tools, and APIs within an AI-assisted development environment.
consult-llm-mcp
Facilitates Claude Code to consult powerful external AI models for complex code analysis, debugging, and review tasks.
cldcde
A persistent context manager that scrapes, stores, searches, and analyzes AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude) to support project development and insights.
ai-sdk-provider-claude-code
Provides a Vercel AI SDK integration for Claude models, specifically designed to enable universal tool support by translating AI SDK tools to Claude Code's XML format, eliminating the need for separate MCP servers.