mcpField
S
Simple MCP Client

Simple MCP Client

ローカル
github.com/tjjd4開発ツール082 週間前に更新

Simple MCP Client について

Simple MCP Clientは、MCPクライアントとサーバー間の基本的なやり取りを試すPythonサンプルです。テストスクリプトでツール呼び出しやリソース読み取りを確認できます。

主な機能

  1. 01クライアントとサーバー間の通信例
  2. 02MCPツールの呼び出し
  3. 03MCPリソースの読み取り
  4. 04実行可能なテストスクリプト

活用シーン

  1. 01基本的なMCP通信のテスト
  2. 02ツール呼び出しとリソース読み取りの試行

MCP 対応

ツール呼び出しやリソース読み取りを含む、MCPクライアントとサーバー間のやり取りを実演します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

シンプルな MCP クライアント

このプロジェクトでは、基本的なクライアントとサーバー間の通信機能を示す、シンプルな MCP(Multi-Client Protocol)実装を提供します。

前提条件

  • Python 3.12+
  • Python パッケージマネージャー(例:uv)# 推奨

インストール

  1. リポジトリをクローンします:
git clone https://github.com/tjjd4/simple-mcp-test.git
cd simple-mcp-test
  1. 仮想環境を作成して有効化します(推奨):
python -m venv .venv # using python and pip
uv venv  # using uv

source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 必要な依存関係をインストールします:
pip install -r pyproject.toml # using pip
uv run pip install -r pyproject.toml # using uv

シンプルな MCP クライアントの実行

シンプルな MCP 実装は、test_simple_mcp.py スクリプトを使用してテストできます。このスクリプトでは、call_tool()、read_resource() などの基本機能を紹介します。

テストスクリプトを実行するには:

# Run the test script
export PYTHONPATH=$(pwd)
python scripts/test_simple_mcp.py

ライセンス

このプロジェクトは MIT ライセンスの下で提供されています。詳細については、LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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