
AIOps Field Notes
io.github.getlarkwrightPublished by GitHub account getlarkwrightv0.1.2Updated Nov 7, 2026
Audit an MCP config, price a model, size a GPU, explain network config drift. Key-free.
Overview
Key-free local MCP server with AI-ops calculators: LLM cost estimates, GPU VRAM sizing, MCP config audits, and network config diff and compliance checks.
- What you can do
- Estimate monthly LLM workload cost across models, cheapest first, and check whether a model fits in GPU VRAM at a given quantization and context
- Audit a pasted MCP client config for unpinned versions, plaintext secrets, wide filesystem roots, privileged containers, shell entrypoints and plain HTTP
- Look up an MCP server's publisher and whether it is reference, vendor or community
- Diff two network device config snapshots and check a config against CIS/PCI basics
- Fetch the latest AI-ops field note from a public RSS feed
- When to use it
- Useful when planning AI budgets or GPU purchases, when reviewing an MCP client config before trusting it with production access, or when explaining what changed on a network device between two snapshots.
- Requirements
- Runs locally over stdio. Node 18 or newer for the npx route, or Docker for the container image. No account, API key or environment variables; the README recommends pinning the version.
Installation
In SourceWeft
- Open AIOps Field Notes in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
AIOps Field Notes MCP server
Four things I kept doing by hand while running AI in production, turned into tools an agent can call: price a model before committing a budget, size a GPU before ordering one, review an MCP config before trusting it, and explain what changed in a network device config.
Free, MIT, no account, no telemetry.
Install
Pin the version — see audit_mcp_config for why.
Claude Code
Claude Desktop, Cursor, or any client with a JSON config
Docker
Node 18 or newer for the npx route; nothing else to configure either way. The server is also in the
official MCP registry as io.github.getlarkwright/aiops-field-notes-mcp.
Tools
audit_mcp_config
The one I use most. Paste a client config and it reads it the way a reviewer would — every server entry is an access grant, so the questions are what it can reach, who publishes it, and what happens the next time it auto-updates:
It also flags shell entrypoints, privileged containers, host-root mounts, credentials on the command line, database access that is not read-only, unauthenticated remote servers, and anything reached over plain HTTP.
What it does not do
- No account, no signup, no key.
- No telemetry. Nothing about your usage leaves your machine.
- No filesystem access.
audit_mcp_configtakes the config as text, so the server never reads your disk. - One network call in the whole package:
latest_field_notefetches a public RSS feed. Skip that tool and this server never opens a socket.
The cost table, GPU list and server directory match the calculators at aiopsfieldnotes.com/tools and get re-verified with each weekly episode. Pricing moves — check the vendor's page before you commit a budget to it.
Where the network tools come from
explain_config_diff and check_config_compliance are the read-only core of
DriftWatch, which runs the same rules nightly across a fleet and
keeps the history. Here you get the single-shot version, on two snapshots you paste, with no storage and
no scheduler. That is deliberate: the rules are the useful part, and they work fine on their own.
Licence
MIT © Larkwright LLC. Written by James Son — network, security, and automation engineer — and tested in a live multi-vendor lab. Contributions and corrections welcome.
Source: README.md at commit 9d033c4
Tools
0Version history
1- v0.1.2LatestNov 7, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts