mcpField
Z
zoxide-doctor

zoxide-doctor

ローカル
zoxide.org開発ツール012 週間前に更新

zoxide-doctor について

zoxide-doctorは、zoxideのインストールとシェル設定を診断するローカルの読み取り専用MCPツールです。結果を機械可読なJSONで返し、zoxideのインストールやシェルファイルの変更は行いません。

主な機能

  1. 01PATH上のzoxideと任意のfzfを確認
  2. 02シェル初期化コードの出力を確認
  3. 03機械可読なJSONレポートを返す
  4. 04一般的なシェル設定ファイルを任意でスキャン

活用シーン

  1. 01zoxide実行ファイルの欠落を診断
  2. 02シェル初期化の設定状況を確認
  3. 03明示的に有効化してシェル設定ファイルを確認

MCP 対応

ローカルstdioのMCPサーバーは `diagnose_zoxide` ツールを1つ公開します。設定ファイルのスキャンは `scan_config: true` でのみ行われ、ファイルへの書き込みやシェル状態の変更はありません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"jiankn-zoxide-doctor": {
"command": "npx",
"args": [
"-y",
"@agoes/zoxide-doctor-mcp"
]
}
}
}
起動コマンドnpx -y @agoes/zoxide-doctor-mcp

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

パッケージ
npm@agoes/zoxide-doctor-mcp0.1.2

ツール

1

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
shellenumいいえ診断するシェルです。省略すると、ローカルで検出されたシェルを使用します。bash | zsh | fish | powershell | nushell | elvish | tcsh | xonsh | posix
scan_configbooleanいいえtrue の場合、一般的なシェル設定ファイルのパスを読み取り、zoxide の初期化を確認します。デフォルトは false です。

詳細

zoxide-doctor MCP サーバー

@agoes/zoxide-doctor-mcp は、zoxide のインストールとシェルのセットアップを診断するための、ローカルで読み取り専用のツールを 1 つ MCP クライアントに提供します。公開されている zoxide-doctor の診断コアをラップしており、zoxide のインストールやシェル設定ファイルの変更は行いません。

これは独立したコミュニティによる統合です。公式の zoxide プロジェクトとは提携しておらず、承認も受けていません。

機能

  • zoxide と任意の fzf が PATH 上にあるか確認します。
  • zoxide init がシェル初期化コードを生成するか確認します。
  • 対応する zoxide.org のセットアップガイドとトラブルシューティングガイドを含む、機械可読な JSON レポートを返します。
  • MCP 呼び出し元が scan_config: true を設定した場合にのみ、一般的なシェルのプロファイルパスを読み取ります。

MCP クライアントへのインストール

npx を使ってローカルの stdio サーバーを起動する MCP クライアント設定を使用します。

{
  "mcpServers": {
    "zoxide-doctor": {
      "command": "npx",
      "args": ["-y", "@agoes/zoxide-doctor-mcp"]
    }
  }
}

サーバーは 1 つのツールを公開します。

diagnose_zoxide({ shell?: "bash" | "zsh" | "fish" | "powershell" | "nushell" | "elvish" | "tcsh" | "xonsh" | "posix", scan_config?: boolean })

scan_config は一般的なシェルのプロファイルファイルを読み取るため、明示的に有効にする必要があります。このツールがファイルを書き込んだり、シェルの状態を変更したりすることはありません。

開発

npm install
npm run lint
npm test
npm run validate:metadata
npm run pack:check
npm run smoke

server.json は package.json とバージョンを一致させており、MCP Registry の websiteUrl には zoxide-doctor のガイド を設定しています。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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