Token导航 LogoToken导航TokenDH.com
koffee (Cola Io) logo
运维云端未说明官方级别未说明来源级核验

koffee (Cola Io)

MCP Server

一个实现Model Context Protocol服务器的工具,提供与Kubernetes资源交互的简单方式。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具容器编排KubernetesVS Code资源管理VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cola-io

提供方

cola-io

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

用于实现模型上下文协议服务器的工具。它提供了一种与Kubernetes资源交互的简单方法。

特性

  • 列出本地kube上下文,如 kubectl config get-contexts
  • 切换kube上下文,如下所示 kubectl config use-context
  • 获取集群版本,如 kubectl get --raw /version
  • 获取集群资源,例如 kubectl api-resources
  • 获取资源详细信息,如 kubectl get -n -oyaml
  • 使用指定的清单文件应用资源,如 kubectl apply -f
  • 删除具有指定种类、名称和命名空间的资源,如 kubectl delete -n
  • 记录指定pod和容器的pod,如 `kubectl logs

-n `

  • 在指定的pod和容器中运行命令,如下所示 `kubectl exec

-n -c -- `

开始

构建本地二进制文件

# execute the following command to build the local binary.
~ » make all
~ » bin/koffee -h
A tool for implementing the Model Context Protocol server. It provides a simple way to interact with Kubernetes resources.

Usage:
  koffee [flags]

Koffee flags:

  -k, --kubeconfig string
                Path to Kubernetes configuration file (uses default config if not specified)
  -p, --port int
                Port to use for communicating with server, required when using --transport=sse and must be between 1 and 65535 (default 8888)
  -t, --transport string
                Transport protocol to use (stdio, sse) (default "stdio")
  -v, --v int
                Setting the slog level, default is info level
  -V, --version
                Print version information and quits

Global flags:

  -h, --help
                help for koffee

构建docker镜像

# execute the following command to build the docker image.
make docker-build

配置

STDIO模式

在stdio模式下,koffee通过标准输入/输出流与客户端通信。

# Run in stdio mode, it is default mode.
"mcp": {
  "servers": {
    "Kubernetes": {
      "command": "/path/to/koffee",
      "args": [
        "--kubeconfig",
        "/path/to/kubeconfig"
      ]
    }
  }
}

SSE模式

在SSE模式下,koffee通过服务器发送事件与客户端通信。

# Run in SSE mode.
/path/to/koffee --kubeconfig /path/to/kubeconfig --transport sse --port 8888
# Run in sse mode.
"mcp": {
  "servers": {
    "Kubernetes": {
      "url": "http://localhost:8888/sse",
      "args": []
    }
  }
}

用法

如果您使用VS Code作为MCP客户端,可以参考本文档中的介绍, VS代码MCP介绍.

列出本地kube上下文

全部

切换kube上下文

全部

获取集群版本

全部

获取集群资源

全部

获取资源详细信息

全部

将指定的清单应用于集群

全部

删除指定的资源

全部

用于指定吊舱和容器的吊舱

全部

在指定的pod和容器中运行命令

全部

目录标签

目录标签

开发工具容器编排KubernetesVS Code资源管理Go混合部署

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP