mcp-dashboard
Verified Safeby ogison
Overview
Manage Model Context Protocol (MCP) server settings for Claude Code and Claude Desktop through a local web-based graphical user interface.
Installation
npx mcp-dashboardEnvironment Variables
- CONTEXT7_API_KEY
- GITHUB_PERSONAL_ACCESS_TOKEN
- PGHOST
- PGPORT
- PGUSER
- PGPASSWORD
- PGDATABASE
- SQLITE_DB_PATH
Security Notes
The server implements strong input validation, command injection prevention, and path traversal protection. File system operations are guarded by `validateFilePath` and `validateWriteData` to ensure paths are within safe directories (home or CWD) and content is not malicious. Rate limiting is applied to API endpoints. The Express server explicitly logs listening on `http://localhost`, but the underlying `app.listen(port)` method in Node.js defaults to binding to all available network interfaces (0.0.0.0) if no host is specified, which could be tightened to `127.0.0.1` for strict localhost-only enforcement. No hardcoded secrets were found; placeholder values are used in presets.
Similar Servers
claude-code-subagents-collection
The repository serves as a comprehensive marketplace and registry for Claude Code, offering a wide array of specialized AI agents, commands, hooks, and a catalog of external Model Context Protocol (MCP) servers to enhance development workflows.
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
mcpick
Manages MCP server configurations for Claude Code to optimize context usage and performance by enabling/disabling servers, creating backups, and using profiles.
ccmcp
A CLI tool that intelligently discovers, validates, and selects MCP (Model Context Protocol) server configurations for Claude Code, providing both a TUI and text-based interface.