MCP Server Basic Example について
MCP Server Basic Exampleは、MCPサーバーのツールとリソースを示す基本実装です。算術ツールと個別のあいさつリソースを備え、開発やMCPクライアントとの接続に利用できます。
主な機能
- 012つの整数を加算
- 02一方の整数からもう一方を減算
- 03個別のあいさつリソースを返す
- 04MCP Inspectorで実行
活用シーン
- 01MCPクライアントで算術ツールをテスト
- 02基本的なMCPサーバーの開発と確認
MCP 対応
MCPサーバーは、2つの算術ツールとあいさつリソースをMCPクライアントに公開します。READMEではMCP Inspectorでの実行とClaude Desktopへのインストール方法を説明しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバーの基本的な例
これは、ツールやリソースなどのコア機能を紹介する、Model Context Protocol(MCP)サーバー実装の基本的な例です。
セットアップ手順
- プロジェクトを初期化します(任意のローカルフォルダーに移動し、PowerShell または cmd を起動します):
uv init mcp-server-basic
cd mcp-server-basic
-
仮想環境を作成して有効化します
uv venv
.venv\Scripts\activate
- 依存関係をインストールします:
uv add "mcp[cli]"
または
uv add -r requirements.txt
機能
このサーバーは、以下の機能を実装しています。
ツール
add(a: int, b: int): 2つの数値を加算しますsubtract(a: int, b: int): 1つ目の数値から2つ目の数値を減算します
リソース
greeting://{name}: 名前に合わせた挨拶を返します
サーバーの実行
開発用に MCP Inspector を使ってサーバーを実行するには:
uv run mcp dev main.py
通常どおりサーバーを実行するには:
uv run mcp run
サーバーを Claude デスクトップアプリにインストールするには:
uv run mcp install main.py
VS Code での MCP 接続
folder/mcp-server-basicを VS Code で開きます- ターミナルを開き、以下のコマンドを実行します:
uv run main.py
- Cntrl+Shift+I をクリックして、VS Code でチャットを起動します
- Github にログインしてセットアップします
- 以下の手順に従います(VS Code のユーザー設定に MCP 構成を追加する方法は2通りあります):
#MCP からこんにちは
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。