mcpField
🧠
🧠 MCP Server Helm Chart

🧠 MCP Server Helm Chart

本地服务
github.com/lgiuppone云与基础设施074 周前更新

关于 🧠 MCP Server Helm Chart

MCP Server Helm Chart 用于在 Kubernetes 中部署可配置的 MCP 服务,适合希望将现有 REST API 发布为工具的团队。它支持通过 SSE 远程访问,并可在 values.yaml 中配置端点。

主要功能

  1. 01通过 Helm 部署到 Kubernetes
  2. 02通过 SSE 远程访问
  3. 03将 REST 端点注册为工具
  4. 04通过 values.yaml 配置
  5. 05兼容常见 REST 服务

适用场景

  1. 01在集群中部署 MCP 服务
  2. 02向 Agent 暴露应用 API 端点
  3. 03为 MCP 客户端配置可用工具

MCP 相关

该 Chart 部署 MCP 服务,将配置的 REST API 端点作为工具提供。MCP 客户端通过服务的 /sse 端点使用 SSE 远程连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🧠 MCP 服务 Helm Chart

此 Helm Chart 可动态部署 MCP(Model Context Protocol) 服务,并通过 Server-Sent Events(SSE) 远程访问。它能让你轻松地将应用中现有的任何 REST API 暴露为 MCP 环境中的工具,供智能 Agent 或外部客户端查询和使用。


🚀 功能

  • 在 Kubernetes 集群中部署 MCP 服务
  • 通过 SSE 启用远程交互
  • 动态注册 API 端点并将其暴露为 tools
  • 通过 values.yaml 进行轻量级配置
  • 兼容 FastAPI、Express、Flask 及任何 REST 服务

📦 Chart 结构

mcp-server/
├── Chart.yaml
├── values.yaml
└── templates/
    ├── deployment.yaml
    ├── service.yaml
    ├── ingressroute.yaml
    └── configmap.yaml

⚙️ 动态配置

你可以使用 config.tools 部分,直接在 values.yaml 文件中定义要暴露的 API。以下是一个配置示例:


config:
  tools: |
    tools:
      get_api_status:
        endpoint: https://api-users.dev.example.com/
        description: Get root message to verify the API is running.

      fetch_user_by_id:
        endpoint: https://api-users.dev.example.com/users/1
        description: Fetch a specific user by ID from the API.

      get_random_user:
        endpoint: https://api-users.dev.example.com/users/random
        description: Retrieve a randomly selected user (for testing/demo).

🔒 请将 *.dev.example.com 替换为你的实际域名。


🧪 安装 Chart

helm install mcp-server ./mcp-server \
  --values values.yaml

🔌 MCP 客户端配置

部署完成后,客户端可以使用以下配置连接到 MCP 服务:

{
  "mcp": {
    "servers": {
      "users-api": {
        "url": "https://mcp-server.dev.example.com/sse"
      }
    }
  }
}

🔁 MCP 服务使用 SSE(/sse)实时传输消息。


🧹 卸载

helm uninstall mcp-server

🧠 关于 MCP

MCP(Model Context Protocol)是一种轻量级交互层,可让智能 Agent 或应用通过自然语言界面或直接 API 查询来访问特定领域的工具。


📬 问题 / 贡献

欢迎提交 issue 或 pull request。欢迎贡献!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。