🦅 KuroSRE:自主概念MCP驾驶舱
将您的Notion工作区转变为企业级站点可靠性工程(SRE)指挥中心。与 模型上下文协议(MCP)KuroSRE使AI助手(如Claude或Cursor)能够自主诊断服务器日志、查阅内部运行手册(RAG)和执行服务器回滚,同时让人类参与其中。
✨ “哇”因素
- 🧠 零幻觉诊断(RAG): 人工智能无法猜测解决方案。在诊断问题之前,它必须阅读您的官方公司SOP(Notion中的Runbook数据库),以确保100%符合您的基础设施规则。
- 🛑 人在循环(HITL): 自主并不意味着鲁莽。AI将诊断和置信度评分写入Notion,但实际的服务器恢复(Webhook CI/CD)仅在人类工程师点击时触发
Approve Rollback复选框。 - 📊 集中状态: 不再需要在Datadog、Slack和AWS控制台之间切换。一切都发生在一个美观的Notion仪表板上。
______________________________________________________________________
🏗️ 系统架构
KuroSRE在您的服务器Webhooks、Notion数据库和本地AI客户端之间精心编排了一条完美的管道。
graph TD;
A["🚨 Server Error"] -->|"API / Webhook"| B[("Notion: Analyzing")]
B -->|"Tool 1: get_analyzing_tickets"| C{"🤖 AI Client"}
C |"Tool 2: search_kuro_runbook"| D[("📚 Notion: Runbook SOP")]
C -->|"Tool 3: submit_ai_diagnosis"| E[("Notion: Open")]
E -->|"👀 Human Review"| F["✅ Click Approve Rollback"]
F -->|"Tool 4: execute_approved_rollbacks"| G["🚀 Trigger CI/CD Webhook"]
G --> H[("Notion: Resolved")]
style B fill:#2b5b84,stroke:#fff,stroke-width:2px,color:#fff
style D fill:#4a4a4a,stroke:#fff,stroke-width:2px,color:#fff
style E fill:#8c7a2e,stroke:#fff,stroke-width:2px,color:#fff
style H fill:#2b7a4b,stroke:#fff,stroke-width:2px,color:#fff
style C fill:#5a32a8,stroke:#fff,stroke-width:4px,color:#fff
style F fill:#d97706,stroke:#fff,stroke-width:2px,color:#fff______________________________________________________________________
🛠️ MCP工具暴露
此服务器向您的AI客户端公开了4个企业级工具:
get_analyzing_tickets:读取Notion数据库以查找新出现的服务器错误。search_kuro_runbook:根据错误关键字在Notion Vector/SOP数据库中搜索官方修复。submit_ai_diagnosis:将AI的技术诊断、严重程度和置信度评分写回通知单。execute_approved_rollbacks:扫描数据库以查找人类批准的票证,并触发远程服务器重启webhook。
______________________________________________________________________
🚀 安装和设置
1.先决条件
- Node.js(v18或更高版本)
- 具有API访问权限的通知工作区。
- MCP客户端(例如,克劳德桌面、MCP检查器)。
2.克隆和安装
git clone https://github.com/ArcVielLouvent/kuro-sre-mcp.git
cd kuro-sre-mcp
npm install3.环境变量
创建一个 .env 在根目录中创建文件,并添加您的Notion集成密钥和数据库ID:
NOTION_API_KEY=ntn_your_secret_key_here
NOTION_DB_TICKETS=your_tickets_db_id
NOTION_DB_RUNBOOK=your_runbook_db_id4.运行服务器(通过MCP检查器)
npx @modelcontextprotocol/inspector node server.js______________________________________________________________________
*专为2026年DEV.to x Notion MCP黑客马拉松而打造。*
