MCP管理控制平面服务器

MCP管理控制平面服务器

为代理工具提供标准化API的集中式平台,简化基础设施交互。

快速入门

简介

MCP Server是一个集中式平台,提供用于与基础设施组件(如Kubernetes集群和网络设备)交互的标准化API。

核心功能

  • Kubernetes模块:管理集群、部署、Pod和服务。
  • 网络模块:支持Cisco和Juniper设备的配置管理和命令执行。

安装与运行

  1. 克隆仓库:git clone https://github.com/arpit-patel1/mcp_demo_server.git
  2. 安装依赖:根据模块需求安装Python库(如Kubernetes和Netmiko)。
  3. 启动服务:运行核心服务器以启用RESTful API。

示例API调用

  • 获取Kubernetes集群信息:GET /api/kubernetes/clusters
  • 执行网络设备命令:POST /api/network/devices/command

部署选项

  • Docker容器化部署
  • Kubernetes部署
  • 单独运行服务

更多详情请参考README。