
saulpatinojr/proj-cloud_architect_sidekick_mcp
部署与 DevOps本页由 AI 翻译,技术细节请以原文为准。 查看原文
Azure原生的架构智能MCP服务器。管理ADR,检测架构漂移,分析技术栈,跟踪决策历史,识别矛盾,进行安全审查,以及......
概览
一个让Claude(Claude Code、Claude.ai、Claude Desktop或任何MCP客户端)作为一流、可验证的工件使用: - 采用MADR风格的决策,带有结构化、可测试的声明;搜索、版本、取代和归档。- (清单、IaC、配置、代码)通过快速直接上传到Blob,包含隔离、哈希和内容安全扫描。- 确定性地从.csproj、package.json、需求、Dockerfile、Bicep、Terraform、Kubernetes和CI文件中确定性地进行。- 在被接受的决策与代码和基础设施实际操作之间。- 在决策之间,采用范围感知的误报防护。- 拟议决策(安全性、可用性、数据丢失、隐私、合规性、锁定、成本、终止、可操作性、回滚、爆炸半径)。- 工具调用、决策及每个租户和工作区的人工反馈,并可解释地检索。 最重要的是:分析器只写入系统管理的观测值;每一个建议的编辑都是经过人类批准的提案。
概述(AI 翻译)
Claude 的持久、有证据支持的架构内存 — 托管于 Azure Functions。
这是什么?
一个企业级远程模型上下文协议服务器,允许Claude(Claude Code、Claude.ai、Claude Desktop或任何MCP客户端)作为一流、可验证的工件处理架构决策记录(ADR):
- 以MADR风格记录决策,并附有结构化、可检验的权利要求;搜索、版本、覆盖和归档。
- **通过快速直接上传到Blob,包含隔离、哈希和内容安全扫描,获取证据(清单、IaC、配置、代码)。
- 确定性地检测技术,来源包括
.csproj、package.json、需求文件、Docker文件、Bicep、Terraform、Kubernetes和CI文件。 - 检测已接受决策与代码和基础设施实际作用之间的偏差。
- 检测决策之间的矛盾,使用范围感知的误报防护。
- **审查拟议决策的安全性(安全性、可用性、数据丢失、隐私、合规性、锁定、成本、终止期限、可操作性、回滚、爆炸半径)。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
What is this?
An enterprise-ready remote Model Context Protocol server that lets Claude (Claude Code, Claude.ai, Claude Desktop, or any MCP client) work with Architectural Decision Records (ADRs) as first-class, verifiable artifacts:
- Record decisions in MADR style with structured, testable claims; search, version, supersede and archive them.
- Ingest evidence (manifests, IaC, config, code) through a fast direct-to-Blob upload with quarantine, hashing and content-safety scanning.
- Detect technologies deterministically from
.csproj,package.json, requirements, Dockerfiles, Bicep, Terraform, Kubernetes and CI files. - Detect drift between accepted decisions and what the code and infrastructure actually do.
- Detect contradictions between decisions, with scope-aware false-positive guards.
- Review safety of proposed decisions (security, availability, data loss, privacy, compliance, lock-in, cost, EOL, operability, rollback, blast radius).
- Remember tool calls, decisions and human feedback per tenant and workspace with explainable retrieval.
And one guarantee above all: the server never changes a human decision on its own. Analyzers write only to system-managed observations; every suggested edit is a proposal a human approves.
How it works
flowchart LR
C[Claude / MCP client] -->|HTTPS JSON-RPCStreamable HTTP| E[Azure FunctionsMCP extension]
E --> P[Pipeline: auth · tenant · validationidempotency · audit · memory]
P --> S[ADR services & deterministic analyzers]
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →