Conductor
Verified Safeby Joncik91
Overview
A local tool for discovering, managing, and auditing MCP (Model Context Protocol) servers across your system.
Installation
npm startSecurity Notes
The project implements robust security audit features, including pattern matching for dangerous commands (`eval`, `exec`, shell operators), sensitive file paths, credential exposure in environment variables, and supply chain risks (unpinned packages, unverified sources from MCP Registry). It explicitly warns about these to the user. Internally, the application uses `child_process.exec` in two places: 1. `src/app/api/open-folder/route.ts`: To open config file locations (`explorer` on Windows, `open` on macOS). User-provided `filePath` is strictly validated by `validatePath` (checks for `..` and ensures it's within known/allowed system directories) and the command itself (`explorer` or `open`) is whitelisted by `validateCommand`. This minimizes risk. 2. `src/lib/scanners/docker-scanner.ts`: To list running Docker containers (`docker ps`). This is an internal command execution not directly controlled by user input and is essential for Docker integration. The internal use of `exec` is accompanied by validation and whitelisting measures, and rate limiting (`RateLimiter`) is implemented for API endpoints to prevent abuse. No obvious hardcoded secrets or malicious patterns are found. The overall approach is to proactively identify and warn against security risks in discovered MCP servers, while implementing reasonable safeguards for its own operations.
Similar Servers
mcp-router
A desktop application that simplifies the management and aggregation of Model Context Protocol (MCP) servers.
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-watch
A comprehensive security scanner for Model Context Protocol (MCP) servers, detecting various vulnerabilities in their implementations.
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.