mcpField
V
vault-health-mcp

vault-health-mcp

ローカル
github.com/onetrueclaude-creatorメモリ・ナレッジ028 週間前に更新

vault-health-mcp について

vault-health-mcpは、Obsidianの保管庫の構造を検査・管理するMCPサーバーです。リンク切れ、孤立したノート、frontmatterの欠落を検出し、追加変更のみを行う修復ツールも備えています。

主な機能

  1. 01リンク切れのスキャン
  2. 02孤立したノートの検出
  3. 03frontmatterの欠落検出
  4. 04保管庫の統計表示
  5. 05対象の問題を安全に修復

活用シーン

  1. 01保管庫内のリンク切れの監査
  2. 02孤立したノートの特定
  3. 03frontmatterの適用状況の確認
  4. 04内容を削除せずに安全な修正を追加

MCP 対応

MCPクライアント向けに、保管庫の設定、ヘルスチェック、問題の検索、統計、修復のツールを提供します。修復ツールはPro機能で、ファイルや既存の内容を削除せず、追加または置換のみを行います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"onetrueclaude-creator-vault-health": {
"command": "uvx",
"args": [
"vault-health-mcp"
],
"env": {
"VAULT_HEALTH_LICENSE": "<VAULT_HEALTH_LICENSE>"
}
}
}
}
起動コマンドuvx vault-health-mcp
設定が必要な環境変数
VAULT_HEALTH_LICENSEシークレットPro license JWT (optional). Unlocks the repair_vault auto-fix tool. See the README for details.

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

パッケージ
pypivault-health-mcp0.2.0

ツール

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

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

詳細

vault-health-mcp

Obsidian のボルトの構造的な健全性をチェックする MCP サーバーです。

壊れたウィキリンク、孤立したノート、欠落しているフロントマターを見つけて、自動修復します。プラグインは不要で、あらゆる Obsidian ボルトで動作します。

インストール

pip install vault-health-mcp

使い方

Claude Code
claude mcp add vault-health -- vault-health-mcp --vault ~/my-vault
Claude Desktop
{
  "mcpServers": {
    "vault-health": {
      "command": "uvx",
      "args": ["vault-health-mcp", "--vault", "/path/to/vault"]
    }
  }
}

MCP ツール

ツールプラン説明
configure_vault無料実行時にサーバーの接続先ボルトを指定します
check_vault_health無料構造全体をスキャンします:壊れたリンク、孤立したノート、欠落しているフロントマター
find_orphans無料構造的につながりのない末端ノートをすべて一覧表示します
find_broken_links無料存在しないファイルを指すウィキリンクをすべて一覧表示します
vault_statistics無料ファイル数、リンク数、孤立ノートの割合、フロントマターの網羅率
repair_vaultPro安全な問題を自動修正します(追加のみ、削除はしません)

自動修復の仕組み(Pro)

repair_vault は追加のみの変更を行います:

  • 壊れた [[links]] → プレーンテキストに置き換えます(リンクテキストは保持されます)
  • フロントマターが欠落している場合 → タイトルとタイプを含むデフォルトの YAML ブロックを追加します

ファイルの削除、コンテンツの削除、既存のフロントマター値の変更は一切行いません。

Pro プラン

無料プランでは、ボルトの劣化に関するすべてのカテゴリを検出できます。Pro プランでは repair_vault が利用可能になり、1 回の呼び出しで安全なカテゴリの問題を自動修正できます。

ライセンスの有効化 — 次のいずれかで有効化できます:

# 1. Environment variable
export VAULT_HEALTH_LICENSE="eyJhbGc..."

# 2. CLI flag
vault-health-mcp --license-key "eyJhbGc..." --vault ~/my-vault

# 3. Config file
echo "eyJhbGc..." > ~/.vault-health-mcp/license.jwt

ライセンスの検証は完全にオフラインで行われます。外部への通信やアクティベーションサーバーはありません。ライセンスの入手先:[近日公開 — Dodo Payments のストアフロントは審査中です]。

要件

  • Python 3.10+
  • Obsidian ボルト(サイズ不問)

ライセンス

MIT

コメント

MCP は初めてですか?

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

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