Back to Home
sandraschi icon

mcp-studio

by sandraschi

Overview

MCP Studio serves as a comprehensive dashboard and management platform for Model Context Protocol (MCP) servers, allowing users to discover, configure, manage, and analyze MCP clients and servers, including features like working set management, SOTA compliance analysis for repositories, and development/debugging tools.

Installation

Run Command
python watchfiles_runner.py

Environment Variables

  • SECRET_KEY
  • ACCESS_TOKEN_EXPIRE_MINUTES
  • MCP_STUDIO_HOST
  • MCP_STUDIO_PORT
  • MCP_STUDIO_DEBUG
  • MCP_STUDIO_WORKERS
  • MCP_STUDIO_LOG_LEVEL
  • WATCHFILES_MAX_RESTARTS
  • WATCHFILES_RESTART_DELAY
  • WATCHFILES_BACKOFF_MULTIPLIER
  • WATCHFILES_HEALTH_CHECK_INTERVAL
  • WATCHFILES_NOTIFY_ON_CRASH
  • BACKEND_CORS_ORIGINS
  • MCP_DISCOVERY_PATHS
  • AUTO_DISCOVERY
  • REPOS_PATH
  • REPO_SCAN_DEPTH
  • REPO_SCAN_EXCLUDE
  • UI_THEME
  • UI_REFRESH_INTERVAL
  • HOST
  • PORT
  • DEBUG
  • LOG_LEVEL
  • WORKERS

Security Notes

CRITICAL security vulnerabilities are present. The JWT `SECRET_KEY` is hardcoded to 'your-secret-key-here', making authentication tokens easily forgeable. Password hashing is temporarily set to `plaintext`, meaning user passwords are not securely stored or verified. These two issues render the authentication system fundamentally insecure. Furthermore, the `/api/v1/dev` and `/api/v1/data` endpoints utilize dangerous functions like `exec()` and `eval()` for code profiling, debugging, and data transformations. While these are behind the compromised authentication, they pose severe Remote Code Execution (RCE) risks if an attacker bypasses or compromises authentication. The `/api/v1/files` endpoints expose powerful filesystem operations (list, upload, create, delete) which, despite path sanitization attempts, could be exploited given the weak authentication. CORS is also set to allow all origins (`*`), which is too permissive for production.

Similar Servers

Stats

Interest Score0
Security Score1
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2026-01-01

Tags

MCPServer ManagementDashboardCode QualityFastMCPUIConfigurationSOTA ComplianceClient ManagementDevelopment Tools