使用说明
SUSE MCP服务器
用于AI助手集成的模型上下文协议(MCP)服务器,基于SUSE BCI构建,专为部署在Rancher Kubernetes集群上而设计。
概述
该存储库包含生产就绪的MCP服务器,使AI助手(如Claude)能够与各种服务进行交互。所有服务器均遵循SUSE标准,并支持多种部署选项:
- 牧场主UI -通过应用程序和市场进行可视化配置安装
- Helm命令行界面 -标准Helm chart安装
- 牧场船队 -基于GitOps的自动化部署
- 码头工人 -独立容器部署
- MCP注册表 -SUSE AI集成
可用的MCP服务器
| 服务器 | 描述 | 状态 |
|---|---|---|
| mcp色调 | 飞利浦秀智能照明控制 | 就绪 |
| mcp家庭助理 | 家庭助理家庭自动化 | 准备就绪 |
| mcp苹果电视 | Apple TV遥控器 | 就绪 |
| mcp媒体 | 媒体堆栈(Sonarr、Radarr等) | 就绪 |
快速开始
选项1:将Helm仓库添加到Rancher UI
- 在牧场主,去 应用程序和市场 → 仓库 → 创建
- 输入:
- 名字:
suse-mcp - 目标:
http(s) URL - 索引URL:
https://wiredquill.github.io/mcp/
- 名字:
- 点击 创建
- 首选 图表,选择一个MCP服务器,并使用可视化配置进行安装
选项2:Helm CLI
# Add the Helm repository
helm repo add suse-mcp https://wiredquill.github.io/mcp/
helm repo update
# Search available charts
helm search repo suse-mcp
# Install a chart
helm install mcp-hue suse-mcp/mcp-hue \
--set hue.host="192.168.1.100" \
--set hue.apiKey="your-api-key"
选项3:从源代码安装
# Clone the repository
git clone https://github.com/wiredquill/mcp.git
cd mcp
# Install from local chart
helm install mcp-hue ./mcp-hue/chart \
--set hue.host="192.168.1.100" \
--set hue.apiKey="your-api-key"
选项4:牧场船队(GitOps)
应用Fleet配置以自动部署MCP服务器:
kubectl apply -f fleet.yaml
标准
此存储库中的所有MCP服务器都遵循以下标准:
| 要求 | 标准 |
|---|---|
| 基础图像 | registry.suse.com/bci/python:3.11 |
| 框架 | FastMCP>=2.0.0 |
| 传输 | 流式HTTP |
| 端口 | 8080 |
| 端点 | /mcp |
看 CLAUDE.md 获取完整的开发指南。
CI/CD
此存储库包括GitHub Actions工作流:
| 工作流 | 触发器 | 描述 |
|---|---|---|
helm-release.yaml |
推送到主页 | 打包图表并发布到GitHub页面 |
docker-build.yaml |
Push to main | 构建并推送Docker镜像 |
图表会自动发布到: https://wiredquill.github.io/mcp/
许可证
麻省理工学院
维护者
苏-https://www.suse.com
