Back to Home
CyberBrown icon

orchestra

by CyberBrown

Overview

Orchestra is a desktop application designed to provide a user-friendly interface for managing Claude Code MCP server configurations, eliminating the need for manual JSON file editing.

Installation

Run Command
npm run electron:dev

Environment Variables

  • VITE_DEV_SERVER_URL

Security Notes

The application uses Electron with good security practices like contextIsolation and nodeIntegration: false, limiting direct Node.js access from the renderer. However, it exposes IPC handlers that allow the renderer process to perform file system operations (read, write, add, remove, update, backup) on arbitrary file paths provided by the renderer. There is no explicit validation in the main process's IPC handlers to restrict `filePath` arguments to only the known configuration file locations (e.g., `~/.claude.json`, `.mcp.json`). This lack of path validation creates a local file system manipulation vulnerability, meaning a compromised renderer could read, write, or delete files anywhere the user has permissions, leading to data exfiltration, corruption, or potential further code execution by modifying sensitive system files.

Similar Servers

Stats

Interest Score30
Security Score4
Cost ClassLow
Stars1
Forks0
Last Update2025-12-10

Tags

ElectronReactServer ManagementDeveloper ToolConfiguration