mcpField
R
README.md

README.md

ローカル
github.com/romanshablioメモリ・ナレッジ025 週間前に更新

README.md について

MCP File Finder Serverは、ファイル名でローカルファイルを検索し、JSONで結果を返す軽量なPythonサービスです。Clineなど、ローカルのファイル名検索を必要とするツールやプログラム向けです。

主な機能

  1. 01ローカルファイルを名前で検索
  2. 02HTTP検索エンドポイントを提供
  3. 03一致結果をJSONで返却
  4. 04結果をsearch_results.jsonに保存
  5. 05VS CodeのCline用に設定可能

活用シーン

  1. 01ファイル名でローカルファイルを検索
  2. 02Clineにファイル検索結果を渡す
  3. 03HTTP経由でファイル名の一致を取得

MCP 対応

ローカルのMCP形式の補助サービスとして説明されており、外部ツール向けにHTTP検索エンドポイントを提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

MCP File Finder Server

MCP File Finder Server は、ローカルコンピューター上のファイルを名前で検索し、結果を JSON として返す小規模な Python サービスです。

このプロジェクトは、VS Code の Cline などのツールに接続できる、ローカルで動作する MCP 風のヘルパーとして作成されました。検索リクエスト用の HTTP エンドポイントを公開し、最新の検索結果を search_results.json に保存します。

機能

  • ユーザーのコンピューター上でローカルに動作します。
  • シンプルな HTTP 検索エンドポイントを公開します。
  • クエリに基づいてファイルを検索します。
  • 結果を JSON 形式で返します。
  • 検索結果を search_results.json に保存します。
  • 設定を通じて VS Code の Cline に接続できます。

インストールと実行

  1. リポジトリをクローンします。

    git clone <repository-url>
    cd <repository-folder>
    
  2. MCP サーバーを起動します。

    python mcp_server.py --port 8080
    
  3. VS Code で Cline を設定します。

    • cline_config.json を開きます。
    • 設定を Cline にコピーします。
    • Cline を再起動します。

テスト

GET リクエストを送信します。

curl "http://localhost:8080/search?query=example"

サーバーは、一致するファイルを含む JSON レスポンスを返します。

動作の仕組み

  1. サーバーを起動します。
  2. curl、ブラウザー、または別のツールを使って検索リクエストを送信します。
  3. サーバーがローカルコンピューターをスキャンし、一致するファイル名を探します。
  4. 一致した結果は search_results.json に保存されます。
  5. レスポンスが JSON として返されます。

目的

主な目的は、ローカルファイル検索を自動化し、外部ツールから利用できるようにすることです。このサーバーは、後から GUI、AI アシスタント、またはシンプルな API を通じたローカルファイル検索を必要とする別のプログラムに接続できます。

コメント

MCP は初めてですか?

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

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