MCPFileSystem_Client について
MCPFileSystem_Client は、OpenAI SDK 互換のローカルエンドポイントを介して、ローカル LLM とファイルシステム MCP サーバーを接続します。モデル、プロンプト、ベース URL を設定でき、アクセス先はサーバー設定で指定したディレクトリに限られます。
主な機能
- 01ファイルシステム MCP サーバーへの接続
- 02モデル、プロンプト、ベース URL の設定
- 03指定ディレクトリへのアクセス制限
活用シーン
- 01LLM を介した設定済みディレクトリ内のファイル操作
- 02ファイルシステムのツール呼び出しに対応したローカルモデルのテスト
MCP 対応
StdioClientTransport を使って @modelcontextprotocol/server-filesystem に接続します。アクセスを許可するディレクトリはサーバー設定で指定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
使用方法
- ローカルサーバーで LLM を起動します。OpenAi SDK と互換性がある必要があります。この用途には Jan を使用できます。
- 使用するモデル、プロンプト、サーバーのベース URL(デフォルトで設定済み)を含めるように .env を変更します。
- コマンド
node app.jsを実行します。
注意事項
- プログラムがアクセスできるのは、指定されたディレクトリのみです(デフォルトは files)。app.js の MCP サーバーの宣言部分で変更できます。
const transport = new StdioClientTransport({ command: "npx", args: [ "-y", "@modelcontextprotocol/server-filesystem", "ruta", "otra ruta", ... ], });``` - El modelo especificado por defecto en .env no funcionará correctamente, es necesario un modelo con la función de tool calling.
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。