MCPez - 微服务命令代理管理平台 - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCPez 是一个微服务命令代理管理平台,旨在简化后端服务的定义、配置、管理和监控,使其易于被其他应用程序(尤其是 AI 代理)集成和使用。

核心功能

  1. Web 用户界面: 直观的界面用于管理应用和服务。
  2. 应用/服务定义: 支持创建和配置“应用”,每个应用可以包含多个后端服务配置。
  3. 多种服务类型:
  4. SSE: 代理远程 HTTP SSE 服务,支持配置 Base URL 和 Headers。
  5. STDIO: 代理本地命令行进程,支持配置执行命令、参数和环境变量。
  6. 配置管理:
  7. 支持将应用配置导出为 JSON 文件。
  8. 支持从 JSON 文件导入应用配置。
  9. 支持将常用的服务配置保存为“工具模板”,方便复用。
  10. 服务状态管理:
  11. 在主页列出所有已定义的“应用”。
  12. 启动/停止基于 STDIO 的服务。
  13. 查看运行中服务的状态详情(ID、地址、状态、详细日志/信息)。
  14. AI Playground: 提供一个聊天界面,可以配置 AI 模型(如 OpenAI, Gemini 等),并将 MCPez 中定义的服务作为 Tool/Function Calling 的后端,方便测试和调试 AI 与工具的交互。
  15. Docker 支持: 提供 Dockerfile,方便容器化部署。

适用场景

  1. AI 代理集成: 帮助 AI 代理轻松集成和管理多个后端服务。
  2. 微服务管理: 简化微服务的配置和监控,提高开发效率。
  3. 工具复用: 通过模板共享功能,促进优质服务的复用。
  4. 本地化部署: 确保数据和凭证的安全性,同时促进可信工具的流通。

使用教程

使用依赖

  1. Docker: 确保已安装 DockerDocker Compose

安装教程

  1. 构建 Docker 镜像:
    bash
    docker build -t MCPez .
  2. 运行 Docker 容器:
    bash
    docker run -d -p 8088:80 --name MCPez-instance -v MCPez_data:/data MCPez
  3. -d: 后台运行。
  4. -p 8088:80: 将主机的 8088 端口映射到容器的 80 端口(Nginx 默认端口)。
  5. --name MCPez-instance: 为容器命名。
  6. -v MCPez_data:/data: 创建一个 Docker volume MCPez_data 来持久化存储数据。

调试方式

  1. 访问 Web UI: 在浏览器中打开 http://localhost:8088
  2. 服务管理: 在主界面查看所有已创建的应用列表及其状态。
  3. 应用编辑: 通过 edit.html 创建或编辑应用配置。
  4. AI Playground: 通过 chat.html 测试和调试 AI 与工具的交互。

点击访问

搜索工具

MCP Web Search Tool - MCP服务,MCP服务器,MCP教程

2025-4-29 16:53:46

搜索工具

Remix Icon MCP - MCP服务,MCP服务器,MCP教程

2025-4-29 16:53:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索