asdf-mcp-plugin について
asdf-mcp-pluginはasdfバージョン管理ツール用のMCPプラグインです。MCPサーバーを共通の方法でインストールし、バージョンを切り替えたいユーザー向けで、利用可能なバージョンの一覧表示と有効化に対応します。
主な機能
- 01asdf経由でのMCPサーバーのインストール
- 02利用可能なバージョンの一覧表示
- 03有効なサーバーバージョンの切り替え
- 04複数のMCPサーバー種別への対応
活用シーン
- 01asdfを使ったMCPサーバーの導入
- 02サーバーバージョンの切り替え
- 03対応するMCPサーバー種別の管理
MCP 対応
MCPサーバーのインストールとバージョンを管理するプラグインであり、MCPサーバー自体ではありません。claude-server、mcp-core、local-llm、custom-mcpに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
asdf-mcp-plugin
asdf バージョンマネージャー向けのModel Context Protocol(MCP)プラグインです。
目次
依存関係
bash、curl、tar、jq:汎用 POSIX ユーティリティです。
インストール
プラグイン:
asdf plugin add mcp https://github.com/hongsw/asdf-mcp-plugin.git
MCP サーバー:
# Show all installable versions
asdf list-all mcp
# Install specific version
asdf install mcp latest
# Set a version globally (on your ~/.tool-versions file)
asdf global mcp latest
# Now mcp commands are available
mcp --version
インストールとバージョン管理の詳しい手順については、asdf の README を確認してください。
理由
asdf 用の MCP(Model Context Protocol)プラグインを使うと、さまざまな MCP 互換サーバーのインストールと管理が簡単になります。MCP サーバーの各種類で必要となる手動インストールの複雑さをなくし、異なるバージョンのインストール、切り替え、管理を統一されたインターフェースで行えます。
使用方法
# List all available MCP server types
asdf mcp list-servers
# Install a specific MCP server
asdf mcp install <server-name> <version>
# Set a specific MCP server as active
asdf mcp use <server-name> <version>
# Start an MCP server
asdf mcp start <server-name>
# Check status of running MCP servers
asdf mcp status
サポート対象の MCP サーバー
このプラグインは、現在、以下の MCP 互換サーバーをサポートしています。
claude-server:Anthropic の Claude API 互換サーバーmcp-core:MCP プロトコルのリファレンス実装local-llm:MCP 互換のローカル言語モデルを実行しますcustom-mcp:カスタム MCP サーバー実装向け
貢献
あらゆる種類の貢献を歓迎します!
ライセンス
MIT © hongsw
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。