mcpField
C
crossplane-mcp-server - WIP

crossplane-mcp-server - WIP

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

关于 crossplane-mcp-server - WIP

crossplane-mcp-server 是一个仍在开发中的 Python MCP 服务,用于查询 Kubernetes 中与 Crossplane 相关的资源,面向需要检查 XRD、Composition 和 ManagedResource 的 LLM。

主要功能

  1. 01查询 Kubernetes 中的 Crossplane 资源
  2. 02处理 XRD、Composition 和 ManagedResource
  3. 03基于 Python 的 MCP 服务

适用场景

  1. 01通过 LLM 检查 Crossplane 资源
  2. 02查询 Kubernetes 环境中的 XRD 和 Composition

MCP 相关

该服务实现 MCP,并提供访问 Kubernetes 中 Crossplane 相关资源的能力。README 列出了用于列出和获取 Composition 与 CompositeResourceDefinition 的规划工具。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

crossplane-mcp-server - 开发中

一个为 Crossplane 实现模型上下文协议(MCP)的 Python 服务。它允许大模型与 Kubernetes 通信,并查询 Crossplane 相关资源,例如 CompositeResourceDefinition(XRD)、Composition 和 ManagedResource(MR)。

用法

在 vscode 中使用 Crossplane MCP Server 时,请将以下内容添加到工作区文件夹下的 mcp.json 中。

{
  "inputs": [],
  "servers": {
    "CrossplaneServer": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "${PATH_TO_CROSSPLANE_MCP_SERVER}/crossplane-mcp-server",
        "run",
        "src/server.py"
      ]
    }
  }
}

在 Claude Desktop 中使用 Crossplane MCP Server 时,请将以下内容添加到 claude_desktop_config.json 中。

{
  "mcpServers": {
    "crossplane-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "${PATH_TO_CROSSPLANE_MCP_SERVER}/crossplane-mcp-server",
        "run",
        "src/server.py"
      ]
    }
  }
}

支持的工具

[ ] 列出 Composition [ ] 获取 Composition [ ] 列出 CompositeResourceDefinition [ ] 获取 CompositeResourceDefinition [ ] ……待确定

评论

支持 Markdown

第一次接触 MCP?

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

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