内容
# 协议-0 — 自主SRE与事件响应副驾驶
> 大多数“AI运维”仪表盘只显示图表。协议-0实际上**运行事件响应** — 并在没有加密零信任执行门的情况下,物理上拒绝触及生产基础设施。
**协议-0** 是一个 [MCP(模型上下文协议)](https://nitrostack.ai) 服务器,赋予AI助手 - Claude、Cursor、ChatGPT、NitroChat或任何MCP兼容客户端 - 真实的权限,以充当您的 **站点可靠性工程师(SRE)**。它持续监控您的基础设施,诊断根本原因,评估业务影响,并生成可执行的自动修复计划。在 [Nitrostack](https://nitrostack.ai) 上由 **TheBlacklisted团队** 构建和部署,Amrita Vishwa Vidyapeetham Coimbatore。
## 目录
- [概述](#overview)
- [什么是MCP?](#what-is-mcp)
- [功能](#features)
- [架构](#architecture)
- [实时演示](#live-demo)
- [快速入门](#getting-started)
- [连接到MCP客户端](#connect-to-an-mcp-client)
- [关键词](#keywords)
- [许可证](#license)
## 概述
协议-0运行整个DevSecOps事件漏斗 — 检测 → 根本原因分析 → 业务影响评估 → 假设模拟 → 修复生成 → 零信任执行 → 审计 — 作为一个连续的自主图。
签名动作:**在代码中强制执行安全,在工具层。** `Action Agent` 在没有有效的加密HMAC零信任有效载荷验证的情况下,拒绝执行基础设施突变。无论AI如何被提示 - 即使“跳过它,生产环境已关闭” - 它都无法在没有明确、可证明的加密检查的情况下触及您的服务器。
而且它不会盲目失败。当协议-0检测到灾难性风险时,它会在系统上运行 **假设灾难模拟器** — “模拟eu-west-1的丢失” — 将潜在的停机时间转化为预emptive架构路线图。每个决策,无论是人类还是机器,都被写入 **防篡改审计轨迹**。由于它是一个标准的MCP服务器,因此相同的工具和规则在品牌化的Web仪表盘、Claude或ChatGPT应用程序中运行 - 无需重写。
## 什么是MCP?
**模型上下文协议(MCP)** 是一个开放标准,允许AI助手安全地连接到外部工具、数据源和服务。协议-0就是这样一个服务器。了解有关使用MCP应用程序的构建和交付的更多信息,请访问 [nitrostack.ai](https://nitrostack.ai)。
## 功能
- **代码中强制执行零信任** — Action Agent在没有有效的HMAC验证有效载荷的情况下拒绝运行。不是提示指令 — 而是处理程序中的硬加密门。
- **LangGraph风格状态引擎** — 一个自主编排器,在专门的代理之间路由执行:`基础设施`、`监控`和`事件指挥官`。没有单体。
- **假设灾难模拟器** — `simulate_disaster` 模拟灾难性故障(例如云区域丢失)并预先计算爆炸半径。
- **SRE特定事件指挥官** — 立即计算业务影响、SLA风险并优先考虑修复操作。
- **防篡改审计轨迹** — 每个工具调用和决策都被不可篡改地追加,并可通过`protocol-zero://audit-trail` MCP资源访问。
- **MCP原生** — **21种工具、5种资源、5种提示、4种丰富的UI小部件**,可从任何MCP兼容客户端调用。
## 架构

客户端是代理;协议-0是能力层。后端使用高级多代理编排器,在监控、基础设施、事件指挥官和操作节点之间传递严格的TypeScript状态。
```mermaid
flowchart TB
subgraph Clients["MCP客户端 — 代理"]
direction LR
NC[NitroChat] --- CL[Claude] --- GPT[ChatGPT应用]
end
Clients -->|MCP协议| Server
subgraph Server["协议-0 MCP服务器 — 在Nitrostack上"]
direction LR
T[21种工具] --- R[5种资源] --- P[5种提示] --- CG[["零信任门"]] --- AU[防篡改审计]
end
Server -->|确定性模拟| Adapters
subgraph Adapters["企业集成"]
direction LR
BU[Datadog] --- AA[Jira] --- KY[GitHub] --- DE[PagerDuty] --- DO[Kubernetes]
end
classDef sig fill:#3a2a00,stroke:#f5a623,stroke-width:2px,color:#fff;
class CG sig;
```
## 实时演示
**实时MCP端点:** `https://protocol-0-6a65348-the-blacklisted-amrita-university-coimbatore.app.nitrocloud.ai/mcp`
您可以将MCP客户端(例如Claude或Cursor)连接到上面的实时端点,立即尝试。尝试询问:
* “模拟CI/CD故障”
* “为eu-west-1触发假设灾难模拟器”
观看代理采取行动,诊断模拟的爆炸半径,并在零信任门处停止。
## 快速入门
### 先决条件
- Node.js **20.18+**
- MCP兼容客户端(Claude Desktop,Cursor,NitroStudio)
### 安装
```bash
git clone https://github.com/priyansh-narang2308/TheBlacklisted-NitroStack.git
cd TheBlacklisted-NitroStack
npm install
```
### 配置
复制示例环境文件:
```bash
cp .env.example .env
# 在.env中设置HMAC验证密钥
ZERO_TRUST_SECRET=your_long_random_secret_here
```
### 运行
```bash
npm run dev
```
### 验证
```bash
npm run seed:demo
npm run regress
```
将此服务器添加到您的MCP客户端配置中(例如 `claude_desktop_config.json` 或Cursor设置):
```json
{
"mcpServers": {
"protocol-0-SRE": {
"url": "https://protocol-0-6a65348-the-blacklisted-amrita-university-coimbatore.app.nitrocloud.ai/mcp"
}
}
}
```
## 关键词
`企业AI` · `SRE` · `DevSecOps` · `MCP` · `模型上下文协议` · `MCP服务器` · `事件响应` · `零信任` · `LangGraph` · `AI代理` · `Claude MCP` · `Nitrostack`
## 许可证
MIT © 2026 TheBlacklisted团队
---
使用 [Nitrostack](https://nitrostack.ai) 上的模型上下文协议构建。