Token导航 LogoToken导航TokenDH.com
Maya Sre MCP Server logo
运维云端stdio官方级别未说明来源级核验

Maya Sre MCP Server

MCP Server

@modelcontextprotocol/inspector@latest

一个旨在自动化Level 1 SRE任务的服务器,包括Kubernetes检查、AWS故障排除和基本修复,以简化操作并减少重复性工作。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude

安装说明

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

作者 / 组织

andrewtengson

提供方

andrewtengson

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector@latest

详细介绍

SRE MCP服务器

MCP服务器旨在自动化1级SRE任务,包括Kubernetes检查, AWS故障排除和基本补救,以简化操作并减少工作量。

⚠️ 实验项目

这个项目是 实验性的 并且旨在用作 例子 只有。

  • 没有更新 将被添加到此存储库
  • 无拉取请求 将被接受
  • 可以随便 分叉 并以此作为您自己实现的起点
  • 这是一个开源项目的公开副本,用于演示目的

本地运行

选项1:Docker Compose(推荐)

  1. 更新环境变量:

编辑 docker-compose.yml 使用您自己的值对环境变量进行归档和更新:

- GITLAB_URL:您的GitLab实例URL - GITLAB_APP_ID:您的GitLab应用程序ID

群集资源清册配置(选择一个):

选项A:使用Port.io(默认)

- PORT_CLIENT_ID:您的端口客户端ID - PORT_CLIENT_SECRET:您的端口客户端机密

选项B:直接使用AWS EKS

- 集 USE_AWS_EKS_INVENTORY=true - 配置AWS凭据(IAM角色、配置文件或环境变量) - 可选设置 AWS_REGIONAWS_PROFILE

  1. 使用Docker Compose运行:
   docker-compose up --build

该应用程序将在 http://localhost:3000.

要在后台运行,请执行以下操作:

   docker-compose up -d --build

要停止服务,请执行以下操作:

   docker-compose down

方案2:地方发展

  1. 设置环境

将.env.example文件复制到.env,并用您自己的值更新值:

   cp .env.example .env
  1. 安装依赖项:

安装 pnpm:

   npm install -g pnpm

在项目根目录中运行:

   pnpm install
  1. 运行应用程序:
   pnpm build && pnpm start

该应用程序将在 http://localhost:3000.

测试服务器

使用 mcp-inspector 或任何其他MCP客户端来测试服务器:

npx @modelcontextprotocol/inspector@latest

Claude桌面配置

~/Library/Application Support/Claude/claude_desktop_config.json

对于当地发展(港口3000):

{
  "mcpServers": {
    "sre-mcp-server": {
      "command": "npx",
      "args": ["mcp-remote", "http://localhost:3000/mcp"]
    }
  }
}

Claude代码配置

对于当地发展:

claude mcp add --transport http sre-mcp-server http://localhost:3000/mcp

可用工具

服务器根据您的集群资源清册配置提供不同的工具集:

Kubernetes工具(始终可用)

  • 标准Kubernetes操作和故障排除工具

集群库存工具(可配置)

使用Port.io(默认)时:

  • list_clusters -从端口清单中列出所有可用集群
  • get_cluster -获取特定集群的详细信息

使用AWS EKS时(USE_AWS_EKS_INVENTORY=true):

  • list_eks_clusters -直接从AWS API列出所有EKS集群
  • get_eks_cluster -获取特定EKS集群的详细信息

这两个选项提供了类似的功能,但使用不同的数据源进行集群发现和元数据。

目录标签

目录标签

TypeScriptClaude云端部署SRE自动化本地部署Kubernetes管理AWS故障排除运维工具

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector@latest

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP