Back to Home
Kymo-MCP icon

mcpcan

by Kymo-MCP

Overview

MCPCan is an open-source platform designed for DevOps and development teams to efficiently manage the lifecycle of Model Context Protocol (MCP) services through a modern web interface.

Installation

Run Command
docker-compose -f docker-compose.dev.yml up

Environment Variables

  • MCP_GATEWAY_SERVER_PREFIX
  • MCP_MARKET_SERVER_PREFIX
  • MCP_AUTHZ_SERVER_PREFIX
  • PUBLIC_IP
  • CONFIG_ROOT
  • MCP_SSE_ERROR_ENVELOPE

Security Notes

The project uses `os/exec` for Docker commands and performs file system operations (uploading/extracting code packages and OpenAPI files). While some path traversal checks are present in file extraction, the initial saving of files uses `filepath.Join` with user-provided filenames, which could potentially be circumvented. Hardcoded example secrets and default admin credentials (`admin:admin123`) in config examples pose a common deployment risk if not changed. Password strength validation is noted as 'recommended but not enforced' for special characters, which is a weaker security stance. Inter-service communication security is crucial but not fully detailed in the provided snippets.

Similar Servers

Stats

Interest Score56
Security Score6
Cost ClassLow
Stars48
Forks3
Last Update2025-12-04

Tags

DevOpsKubernetesMicroservicesVue.jsGoLang