mcpField
A
AIOps Field Notes

AIOps Field Notes

ローカル
aiopsfieldnotes.comクラウド・インフラ06 日前に更新

AIOps Field Notes について

AIOps Field Notesは、コスト、GPU、MCPの安全性、ネットワーク設定を扱うエージェント向けの運用・インフラレビュー用ツールです。ローカル分析に加え、任意で公開RSSを参照でき、アカウントやキーは不要です。

主な機能

  1. 01モデルの月額コストを見積もり
  2. 02モデルのGPUメモリ適合性を確認
  3. 03MCP設定のリスクを監査
  4. 04ネットワーク設定の変更を説明
  5. 05デバイス設定の準拠状況を確認
  6. 06最新のフィールドノートを取得

活用シーン

  1. 01予算策定前にモデルコストを比較
  2. 02ハードウェア購入前にGPU容量を確認
  3. 03MCP設定のアクセスリスクをレビュー
  4. 04ルーターの変更や基準準拠を評価

MCP 対応

コスト見積もり、GPUサイジング、MCP設定監査、サーバー検索、ネットワーク差分、準拠性確認、フィールドノートのツールをMCPクライアントに提供します。大半の分析はネットワーク接続なしで動作し、最新ノートの取得時のみ公開RSSを参照します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"getlarkwright-aiops-field-notes": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/getlarkwright/aiops-field-notes-mcp:0.1.2"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/getlarkwright/aiops-field-notes-mcp:0.1.2

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/getlarkwright/aiops-field-notes-mcp:0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AIOps Field Notes MCP サーバー

本番環境で AI を運用する際に、手作業で繰り返していた 4 つの作業を、エージェントが呼び出せるツールにしました。予算を確定する前にモデルの料金を見積もること、発注前に 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_fitQ4 の 70B モデルは、32K コンテキストで私の 4090 に収まりますか。
audit_mcp_configこの MCP 設定は信頼しても安全ですか。各サーバーが実際にアクセスできる範囲はどこですか。
lookup_mcp_serverこのサーバーは何で、誰が保守していて、リファレンス、ベンダー、コミュニティのどれに当たりますか。
explain_config_diff2 つのスナップショット間で、このルーターの何が変わりましたか。また、その影響はどの程度ですか。
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 の読み取り専用コアです。こちらでは、貼り付けた 2 つのスナップショットに対して、保存もスケジューラーも使わず、1 回限りのバージョンを利用できます。これは意図的な設計です。役に立つのはルールそのものであり、単独でも問題なく機能します。

ライセンス

MIT © Larkwright LLC。ネットワーク、セキュリティ、自動化のエンジニアである James Son が作成し、複数ベンダーの実稼働ラボでテストしています。貢献や修正を歓迎します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。