AI代理基础设施管理服务

EasyPanel MCP是一个模型上下文协议服务器,允许AI代理通过自然语言与EasyPanel仪表板交互,管理基础设施、部署服务和管理Docker容器。

  • by ezracb
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 ezracb/easypanel-mcp

使用说明

🚀 EasyPanel MCP服务器


🤖 Connect your AI Agent with EasyPanel and deploy infrastructure with natural prompts

Transform how you manage your infrastructure: from command lines to natural conversations with AI


📖 什么是EasyPanel MCP?

EasyPanel MCP 是一个 模型上下文协议(MCP) 允许AI代理(Claude、GPT、n8n等)直接与您的 EasyPanel 使用自然语言管理基础设施、部署服务和管理Docker容器的仪表板。

🔑 主要特点

  • ✅ 完全自然语言控制:“使用PostgreSQL部署我的Flask API”
  • ✅ 多平台:适用于Windows、macOS和Linux
  • ✅ 轻松集成:与Claude Desktop、Cursor、Cline、n8n和任何MCP客户端兼容
  • ✅ 隔离网络:支持安全的内部Docker网络(自动发现)
  • ✅ 自动缩放:根据需求和可配置的阈值扩展服务
  • ✅ 辅助调试:AI可以分析日志、诊断问题并提出解决方案
  • ✅ GitHub 操作:从存储库触发自动部署
  • ✅ 服务日志:通过服务检查进行智能日志检索
  • ✅ 网络发现:自动网络拓扑发现
  • ✅ 资源监控:实时CPU、内存和磁盘监控

⚡ 快速安装(Docker/Easypanel)

1.分叉和部署

您可以将此存储库分叉到自己的帐户并将其连接到 Easypanel.

2.环境变量

确保在Easypanel应用程序设置中提供以下环境变量:

  • EASYPANEL_URL:您的Easypanel实例URL(例如。, https://dash.yourdomain.com)
  • EASYPANEL_API_KEY:您的API密钥来自Easypanel设置。

3.运行命令

Docker容器被配置为在 HTTP模式 默认情况下: python src/server.py http


🛠️ 可用工具

类别 工具 描述
📦 服务 list_services, get_service, create_service, update_service, delete_service, restart_service, start_service, stop_service, deploy_service, get_service_logs 完整的管理+智能日志
🚀 部署 list_deployments, create_deployment, get_deployment, get_deployment_logs 控制部署和版本
🌐 网络 list_networks (自动发现), create_network, delete_network 自动拓扑发现
📁 项目 list_projects, create_project, delete_project, get_project 资源组织
📊 监控 get_system_stats, get_service_stats, health_check, get_server_ip 实时指标
⚡ 扩展 scale_service, auto_scale_service 垂直和自动缩放
🔒 安全 list_domains, create_domain, get_public_key 域和Git身份验证

🔒 安全和隔离网络

🔐 认证

EasyPanel MCP支持 API密钥 身份验证(推荐)。

🌐 网络自动发现

EasyPanel MCP包括 自动网络发现 通过分析服务拓扑。

  • 公共服务:具有暴露端口的服务被归类为公共服务。
  • 内部服务:没有公共端口的服务被归类为内部服务,并出于安全考虑进行隔离。

🤝 贡献

欢迎投稿!请分叉存储库并打开Pull Request。


👤 作者和学分

丹尼·马兹
系统工程师| EasyPanel MCP的创建者
🔗 领英 • 💻 GitHub


📜 许可证

MIT许可证。看 许可证 了解详情。 强制重新部署3月24日星期二12:22:37 WIB 2026