mcpField
M
MCP-Server-and-client-Implementation-on-Linux

MCP-Server-and-client-Implementation-on-Linux

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

MCP-Server-and-client-Implementation-on-Linux について

Linux で Python 製の MCP サーバーとクライアントを構築する例です。Claude Desktop を使わず、プロジェクトの準備からローカルサーバーへの接続まで確認できます。

主な機能

  1. 01MCP サーバープロジェクトの作成
  2. 02MCP クライアントプロジェクトの作成
  3. 03uv による環境と依存関係の管理
  4. 04クライアント経由でのローカルサーバー実行

活用シーン

  1. 01Linux での MCP 実装の学習
  2. 02ローカルサーバーへの接続テスト

MCP 対応

MCP サーバーとクライアントの構築・実行例を示します。クライアントはスクリプトのパスを指定してローカルサーバーに接続します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Linux での MCP サーバーおよびクライアントの実装

(Claude Desktop を使用しない場合)

MCP サーバー ::

サーバー用の新しいディレクトリを作成します

uv init mcp_server_explore cd mcp_server_explore

仮想環境を作成して有効化します

uv venv source .venv/bin/activate

依存関係をインストールします

uv add "mcp[cli]"

サーバーファイルを作成します

touch mcp_server_explore.py

MCP クライアント ::

クライアント用の新しいディレクトリを作成します

uv init mcp_client_explore cd mcp_client_explore

仮想環境を作成して有効化します

uv venv source .venv/bin/activate

依存関係をインストールします

uv add mcp python-dotenv anthropic

サーバーファイルを作成します

touch mcp_client_explore.py

実行 ::

uv run mcp_client_explore.py /workspaces/vsc_dev_mcp_explore/mcp_server_explore/mcp_server_explore.py

YouTube 動画 ::

https://youtu.be/53HvVkybgW8

コメント

MCP は初めてですか?

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

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