是什么
srefix-diagnosis 把 250+ 种主流基础设施(Postgres / Kafka / Istio / Kubernetes / Prometheus ...)封装成专精智能体,通过 MCP 接入 Claude Code 或 Claude Desktop。
智能体库
不再需要在通用 LLM 上拼凑提示词。每一种技术栈有自己专精的智能体。
Postgres · MySQL · MongoDB · Redis · Cassandra · ClickHouse · …
Kubernetes · Istio · Envoy · ArgoCD · Helm · …
AWS · GCP · Azure · 阿里云 · 腾讯云 · 华为云 · …
Prometheus · Grafana · Loki · Datadog · OpenTelemetry · …
Kafka · RabbitMQ · NATS · Pulsar · Kinesis · …
GitHub Actions · GitLab CI · Spinnaker · Tekton · ArgoCD · …
架构
不是流水线 —— Claude 根据问题动态决定调哪层、调几次。一切跑在你本地,数据不出门。
读你的问题,挑工具,权衡证据,给出最终结论:根因、影响面、具体的修复或回滚建议。
每个技术一个 MCP —— postgres / kafka / istio / k8s / …。各自内置该技术的故障模式、关键指标、排障套路。
manual 没命中时的兜底,加上跨技术依赖扇出,把藏在上游的根因挖出来。
5 层共 33 个适配器 —— 云、K8s、注册中心、集群直连、VM 标签。找到你的服务和主机。
智能体拉真实证据的地方:PromQL、LogQL、Elasticsearch,以及带安全网关的 SSH-via-bastion 命令执行。
独立工具。首次接入前跑一遍 —— 把智能体里引用的所有指标名、PromQL 跟真实 exporter 白名单对一遍,找出口径不一致。
快速开始
已经在用 Claude Code 或 Claude Desktop?把 srefix-diagnosis 加到 MCP 配置即可。
从 GitHub 克隆并 pip 安装需要的 MCP。
git clone https://github.com/aisrefix-commits/srefix-diagnosis
cd srefix-diagnosis
pip install -e mcp/
把生成的 MCP 配置粘进 Claude 的 settings.json。
{
"mcpServers": {
"srefix-diag-postgres": {
"command": "srefix-diag-postgres"
}
}
}
在 Claude 里直接问问题,智能体自动接管。
You: auth-service 5xx 飙升,
帮我看下根因
Claude: 调用 srefix-diag-postgres ...
定位到连接池耗尽 ...