Back to Home
epicmotionSD icon

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

Run Command
./launch-openconductor.sh

Environment 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

Stats

Interest Score32
Security Score2
Cost ClassLow
Stars2
Forks0
Last Update2025-11-26

Tags

AIAgentsMCPOrchestrationCLIManagementDiscoveryInstallationRegistryDeveloper Tools