openconductor
by epicmotionSD
Overview
Managing and orchestrating MCP (Model Context Protocol) servers for AI agent development, offering discovery, installation, and lifecycle management.
Installation
npm run devEnvironment Variables
- POSTGRES_URL
- SUPABASE_DATABASE_URL
- GITHUB_TOKEN
- ADMIN_API_KEY
- NODE_ENV
- REDIS_URL
- CRON_SECRET
Security Notes
Multiple shell scripts (`scripts/run-stacks-migration.sh`, `scripts/add-server.sh`, `scripts/pull-supabase-data.sh`) contain hardcoded production PostgreSQL database credentials (username, password, host, port, database) and Supabase API keys directly within the repository. The `vercel.json` (as described in `docs/archive/DEPLOYMENT_FIX_SUMMARY.md`) also embeds a full PostgreSQL connection string. The `ssl: { rejectUnauthorized: false }` setting in `api/v1/servers.ts` can introduce MITM vulnerabilities if not used in a highly controlled environment. The public API has `Access-Control-Allow-Origin: *` which is common for public APIs but less secure than restricting origins. Environment variables are not consistently used across all deployment and setup scripts, leading to potential credential exposure.
Similar Servers
registry
The MCP Registry serves as a centralized metadata repository for publicly-available MCP servers, facilitating discovery and publishing of server information for clients and aggregators.
mcpm.sh
MCPM is a command-line tool for managing Model Context Protocol (MCP) servers, enabling discovery, installation, execution, sharing, and integration with various MCP clients.
mcp-registry
The Model Context Protocol (MCP) Registry centralizes and structures installation configurations for various MCP servers, enabling easy discovery and integration into MCP clients and hubs.
pypi-query-mcp-server
A Model Context Protocol (MCP) server for querying PyPI package information, dependencies, and compatibility checking, assisting AI agents in Python development workflows.