关于 AIOps Field Notes
AIOps Field Notes 为处理成本、GPU、MCP 安全和网络配置问题的 Agent 提供运维与基础设施审查工具。它结合本地分析和一次可选的公开 RSS 查询,无需账户或密钥。
主要功能
- 01估算模型月度成本
- 02检查模型的 GPU 显存适配
- 03审计 MCP 配置风险
- 04解释网络配置变更
- 05检查设备配置合规性
- 06获取最新现场简报
适用场景
- 01预算前比较模型成本
- 02订购硬件前检查 GPU 容量
- 03审查 MCP 配置的访问风险
- 04评估路由器变更或基线合规性
MCP 相关
向 MCP 客户端提供成本估算、GPU 规格评估、MCP 配置审计、服务查询、网络差异、合规检查和现场简报工具。大多数分析无需联网;最新简报工具会读取公开 RSS 源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
docker run -i --rm ghcr.io/getlarkwright/aiops-field-notes-mcp:0.1.2本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
ghcr.io/getlarkwright/aiops-field-notes-mcp:0.1.2stdio工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
AIOps Field Notes MCP 服务
我在生产环境运行 AI 时,曾反复手动处理四件事,现在都变成了 Agent 可调用的工具: 在确定预算前估算模型价格,下单前估算 GPU 配置,审核 MCP 配置后再决定是否信任它,以及说明网络设备配置发生了哪些变化。
免费,MIT 许可,无需账户,无遥测。
安装
固定版本——原因请参阅 audit_mcp_config。
Claude Code
claude mcp add aiops-field-notes -- npx -y github:getlarkwright/aiops-field-notes-mcp#v0.1.2
Claude Desktop、Cursor 或任何使用 JSON 配置的客户端
{
"mcpServers": {
"aiops-field-notes": {
"command": "npx",
"args": ["-y", "github:getlarkwright/aiops-field-notes-mcp#v0.1.2"]
}
}
}
Docker
{
"mcpServers": {
"aiops-field-notes": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/getlarkwright/aiops-field-notes-mcp:0.1.2"]
}
}
}
使用 npx 方式需要 Node 18 或更高版本;无论采用哪种方式,都无需其他配置。该服务也已收录在官方 MCP 注册表中,名称为 io.github.getlarkwright/aiops-field-notes-mcp。
工具
| 工具 | 解答的问题 |
|---|---|
estimate_llm_cost | 这项工作负载在各个模型上每月要花多少钱?按价格从低到高排列。 |
check_vram_fit | 70B 模型采用 Q4 时,能否在配备 32K 上下文的 4090 上运行? |
audit_mcp_config | 这份 MCP 配置是否值得信任——每个服务实际能访问什么? |
lookup_mcp_server | 这是哪种服务,由谁维护,属于参考、供应商还是社区类别? |
explain_config_diff | 两个快照之间,这台路由器的配置发生了什么变化?影响有多严重? |
check_config_compliance | 这台设备的配置是否符合 CIS/PCI 基本要求? |
latest_field_note | 本周 AI 运维领域发生了什么? |
audit_mcp_config
这是我用得最多的工具。粘贴客户端配置,它就会像审核人员那样读取配置——每个服务条目都是一项访问授权,因此要关注的问题是:它能访问什么、由谁发布,以及下次自动更新时会发生什么:
6 servers reviewed — 7 high, 6 medium, 0 low.
files
[high] Package version is not pinned
files runs "@modelcontextprotocol/server-filesystem" at whatever version is published when it launches.
fix: Pin it — "@modelcontextprotocol/server-filesystem@<version>" for npm, "@modelcontextprotocol/server-filesystem==<version>" for uvx — and bump deliberately.
[high] Filesystem root is wide open
files is granted "/" — that is the whole home directory or the whole disk, including keys and browser profiles.
fix: Scope the server to the project directories the agent actually works in.
[medium] Installs without prompting
files passes -y, so a new release installs and runs with no confirmation.
fix: Keep the flag only alongside a pinned version, so what installs is what you reviewed.
notes
[high] Package version is not pinned
notes runs "some-random-notes-mcp" at whatever version is published when it launches.
fix: Pin it — "some-random-notes-mcp@<version>" for npm, "some-random-notes-mcp==<version>" for uvx — and bump deliberately.
[high] Secret is stored in the config file
notes has NOTES_API_KEY written out in plaintext; config files get committed, synced and screenshared.
fix: Reference the environment instead — "NOTES_API_KEY": "${NOTES_API_KEY}" — and keep the value in your secret store.
[medium] Installs without prompting
notes passes -y, so a new release installs and runs with no confirmation.
fix: Keep the flag only alongside a pinned version, so what installs is what you reviewed.
[medium] Publisher not in the tracked set
"some-random-notes-mcp" is not one of the reference or vendor servers this directory tracks.
fix: Read the source and check the publisher before wiring it into an agent that touches production.
它还会标记 shell 入口、特权容器、主机根目录挂载、命令行中的凭据、非只读数据库访问、未经身份验证的远程服务,以及所有通过纯 HTTP 访问的内容。
它不会做什么
- 无需账户、注册或密钥。
- 无遥测。你的使用情况不会离开本机。
- 无文件系统访问。
audit_mcp_config接收文本形式的配置,因此服务不会读取你的磁盘。 - 整个软件包只有一次网络调用:
latest_field_note会获取公开的 RSS 订阅源。跳过此工具,服务就不会打开任何网络套接字。
价格表、GPU 列表和服务目录与 aiopsfieldnotes.com/tools 上的计算工具保持一致,并会在每周节目发布时重新核验。价格会变动——确定预算前,请查看供应商页面。
网络工具的来源
explain_config_diff 和 check_config_compliance 是 DriftWatch 的只读核心。DriftWatch 每晚都会在整个设备群上运行相同的规则并保留历史记录。在这里,你可以对粘贴的两个快照执行一次性检查,不存储数据,也不运行调度器。这是有意为之:规则才是有用的部分,而且单独运行效果很好。
许可
MIT © Larkwright LLC。由 James Son 撰写,他是一名网络、安全和自动化工程师;并在实时的多厂商实验环境中进行了测试。欢迎贡献和纠错。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。