JSR-MCP Server について
JSR-MCP Serverは、DenoのドキュメントAPIを通じてJSRモジュールのドキュメントをMCPクライアントに提供します。必要に応じてモジュール資料を確認する用途向けです。
主な機能
- 01JSRモジュールのドキュメント取得
- 02`jsr_docs`ツールの提供
- 03プレーンテキストでのドキュメント返却
活用シーン
- 01`@std/path`のドキュメント確認
- 02クライアントのセッション中にJSR資料を取得
MCP 対応
MCPクライアントに`jsr_docs`ツールを公開します。クライアントがモジュール名を指定すると、該当するドキュメントを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
JSR-MCP サーバー
JSR(JavaScript Registry)モジュールのドキュメントにアクセスするための Model Context Protocol(MCP)サーバーです。
例
以下は、Zed を使用したこの MCP サーバーとのチャットの例です。
概要
このサーバーは、JSR モジュールのドキュメントを取得するための MCP インターフェースを提供します。Deno のドキュメント API を使用して、リクエストに応じてモジュールのドキュメントを取得し、提供します。
機能
- JSR モジュールのドキュメントを扱うシンプルな MCP ベースのインターフェース
- モジュールのドキュメントを取得する単一のツール
jsr_docsを公開
ツール
jsr_docs
クライアントが任意の JSR モジュールのドキュメントをリクエストできます。
パラメーター:
module(文字列):ドキュメントを取得する JSR モジュールの名前(例:@std/path)
戻り値:
- 指定されたモジュールのドキュメント(プレーンテキスト形式)
使用方法
# Run the server with all required permissions
deno run -A server.ts
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。