MCP Server Basic Example
MCP サーバーの基本例
これは、ツールやリソースなどのコア機能を示すモデル コンテキスト プロトコル (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.txtRelated MCP server: MCP Server Basic Example
特徴
サーバーは次の機能を実装します。
ツール
add(a: int, b: int): 2つの数値を加算するsubtract(a: int, b: int): 最初の数値から2番目の数値を引く
リソース
greeting://{name}: パーソナライズされた挨拶を返します
サーバーの実行
開発用に MCP Inspector を使用してサーバーを実行するには:
uv run mcp dev main.pyサーバーを通常どおり実行するには:
uv run mcp runClaude デスクトップ アプリにサーバーをインストールするには:
uv run mcp install main.pyVSコードでのMCP接続
vscodeでフォルダ/mcp-server-basicを開く
ターミナルを開き、以下のコマンドを実行します。
uv run main.pyCntrl+Shift+I をクリックして、VS Code でチャットを起動します。
Githubでログインしてセットアップする
以下の手順に従ってください (VS Code ユーザー設定に MCP 構成を追加する 2 つの方法)。
#MCPからこんにちは
This server cannot be deployed
Maintenance
Related MCP Connectors
Model Context Protocol server for Studex tools, notifications, and profile integrations
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA simple implementation of a Model Context Protocol server that demonstrates core functionality including mathematical tools (add, subtract) and personalized greeting resources.98GPL 3.0
- AlicenseNot gradedqualityDmaintenanceA basic implementation of a Model Context Protocol server that demonstrates core functionality with simple math tools (add, subtract) and greeting resources for AI assistants like Claude.GPL 3.0
- FlicenseNot gradedqualityDmaintenanceA demonstration implementation of a Model Context Protocol server that provides simple mathematical tools (add, subtract) and personalized greeting resources.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides basic tools for arithmetic operations (addition) and dynamic greeting resources, demonstrating MCP integration patterns for other projects and clients.10 npmISC