AIOps Field Notes について
AIOps Field Notesは、AIインフラやネットワーク設定を運用する人向けのMCPサーバーです。モデル費用の見積もり、GPUメモリへの適合確認、MCP設定の監査、ネットワーク設定変更とコンプライアンスの分析を行います。
主な機能
- 01月間LLMコストの見積もり
- 02モデルのGPU VRAM適合確認
- 03MCP設定リスクの監査
- 04MCPサーバー情報の検索
- 05ネットワーク設定差分の説明
- 06CIS/PCI基本設定の確認
活用シーン
- 01予算決定前のモデル費用比較
- 02GPU購入前のモデル実行可否確認
- 03MCPサーバーのアクセス権と設定リスクの確認
- 04ネットワーク変更やCIS/PCI基本要件の評価
MCP 対応
MCPクライアントに、MCP設定の監査やサーバー情報の検索などの運用ツールを提供します。監査では設定テキストを受け取り、ローカルファイルは読み込みません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm ghcr.io/labaccessnow/aiops-field-notes-mcp:0.1.1ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/labaccessnow/aiops-field-notes-mcp:0.1.1stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AIOps Field Notes MCP サーバー
本番環境で AI を運用するなかで、手作業で繰り返していた4つの作業を、エージェントが呼び出せるツールにしました。予算を決める前にモデルの料金を見積もる、GPU を注文する前に必要なサイズを確認する、信頼する前に MCP 設定をレビューする、ネットワーク機器の設定で何が変わったかを説明する、といった作業です。
無料、MIT ライセンス、アカウント不要、テレメトリーなしです。
インストール
バージョンを固定してください。その理由については audit_mcp_config を参照してください。
Claude Code
claude mcp add aiops-field-notes -- npx -y github:labaccessnow/aiops-field-notes-mcp#v0.1.1
Claude Desktop、Cursor、または JSON 設定を使用するあらゆるクライアント
{
"mcpServers": {
"aiops-field-notes": {
"command": "npx",
"args": ["-y", "github:labaccessnow/aiops-field-notes-mcp#v0.1.1"]
}
}
}
Docker
{
"mcpServers": {
"aiops-field-notes": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/labaccessnow/aiops-field-notes-mcp:0.1.1"]
}
}
}
npx を使う場合は Node 18 以降が必要です。どちらの方法でも、それ以外の設定は不要です。このサーバーは公式 MCP レジストリにも io.github.labaccessnow/aiops-field-notes-mcp として登録されています。
ツール
| ツール | 回答する内容 |
|---|---|
estimate_llm_cost | このワークロードのモデルごとの月額料金はいくらですか?最も安いものから順に示します。 |
check_vram_fit | 32K コンテキストで、Q4 の 70B モデルは手持ちの 4090 に収まりますか? |
audit_mcp_config | この MCP 設定は信頼しても安全ですか?各サーバーが実際にアクセスできる範囲を確認します。 |
lookup_mcp_server | このサーバーは何で、誰が保守しており、リファレンス、ベンダー、コミュニティのどれに該当しますか? |
explain_config_diff | 2つのスナップショットの間で、このルーターの設定に何が変更されましたか?その影響はどの程度ですか? |
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.
また、シェルのエントリーポイント、特権コンテナ、ホストのルートディレクトリのマウント、コマンドライン上の認証情報、読み取り専用ではないデータベースアクセス、認証されていないリモートサーバー、平文の HTTP 経由でアクセスするものにも警告を出します。
対応していないこと
- アカウント、サインアップ、キーは不要です。
- テレメトリーはありません。使用状況に関する情報が、マシンの外部に送信されることはありません。
- ファイルシステムにはアクセスしません。
audit_mcp_configは設定をテキストとして受け取るため、サーバーがディスクを読み取ることはありません。 - パッケージ全体でネットワークへの接続は1回だけです。
latest_field_noteが公開 RSS フィードを取得します。このツールを使わなければ、このサーバーがソケットを開くことはありません。
料金表、GPU 一覧、サーバーディレクトリは、 aiopsfieldnotes.com/tools の計算ツールと一致しており、毎週のエピソードごとに再検証されています。料金は変動するため、予算を決める前にベンダーのページを確認してください。
ネットワーク関連ツールの由来
explain_config_diff と check_config_compliance は、
DriftWatch の読み取り専用の中核機能です。DriftWatch は同じルールを毎晩、機器群全体に適用し、履歴を保持します。ここでは、貼り付けた2つのスナップショットに対して、保存もスケジューラーも使わず、単発で実行できます。これは意図した設計です。役に立つのはルールそのものであり、単独でも問題なく機能します。
ライセンス
MIT。ネットワーク、セキュリティ、自動化を専門とするエンジニア、James Son が作成し、実稼働中のマルチベンダーラボでテストしています。貢献や修正を歓迎します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。