openconductor
by epicmotionSD
Overview
Provides a CLI and API for discovering, installing, and managing Model Context Protocol (MCP) servers to enhance AI agent development with production-ready capabilities.
Installation
./launch-openconductor.shEnvironment Variables
- POSTGRES_URL
- SUPABASE_DATABASE_URL
- GITHUB_TOKEN
- REDIS_URL
- NODE_ENV
- ADMIN_API_KEY
- CRON_SECRET
- OTEL_EXPORTER_OTLP_ENDPOINT
- NEXT_PUBLIC_API_URL
Security Notes
Critical security risks identified: 1. Hardcoded production Supabase database credentials (username, password, host, port) are present in multiple shell scripts (`scripts/run-stacks-migration.sh`, `scripts/add-server.sh`, `scripts/pull-supabase-data.sh`). This is a severe vulnerability as it exposes direct database access. 2. The PostgreSQL connection in `api/v1/servers.ts` uses `ssl: { rejectUnauthorized: false }`. This disables SSL certificate validation, making the connection vulnerable to Man-in-the-Middle (MITM) attacks, especially if used in a production environment. 3. Public API endpoints use a `Access-Control-Allow-Origin: *` header, which is acceptable for a public registry API but requires careful consideration for any potentially sensitive data. 4. The CLI's ability to install arbitrary NPM packages (derived from server data from the registry) could introduce vulnerabilities if the registry or packages themselves are compromised.
Similar Servers
registry
The MCP registry provides MCP clients with a list of MCP servers, acting as an app store for MCP servers by cataloging their metadata.
mcpm.sh
This server provides a command-line interface to manage Model Context Protocol (MCP) servers, allowing users to discover, install, configure, run, share, and monitor them.
registry
This repository serves as a centralized registry and validation framework for biomedical Model Context Protocol (MCP) servers, enhancing their discoverability and ensuring metadata compliance for an AI-driven ecosystem.
mcp-registry
This repository serves as a centralized, community-maintained registry for Model Context Protocol (MCP) servers, providing structured installation configurations to facilitate discovery and integration for MCP clients and hubs.