mcp-server-example
このリポジトリは、教育目的でのモデルコンテキストプロトコル(MCP)サーバーの実装を提供します。MCPは、アプリケーションが大規模言語モデル(LLM)にコンテキストを提供するための標準化されたプロトコルであり、さまざまなデータソースやツールと接続するための柔軟性を提供します。MCPは、クライアント-サーバーアーキテクチャに基づいており、複数のサーバーに接続できるホストアプリケーションを可能にします。
GitHubスター
127
ユーザー評価
未評価
お気に入り
0
閲覧数
8
フォーク
49
イシュー
6
インストール方法
難易度
初級推定所要時間
5-10 分
インストール方法
インストール方法
前提条件
必要なソフトウェアとバージョンを明記してください。Python: 3.10以上
MCP SDK: 1.2.0以上
uvパッケージマネージャー
インストール手順
1. uvパッケージマネージャーのインストール
MacOS/Linux:bash
curl -LsSf https://astral.sh/uv/install.sh | sh
uv
コマンドが認識されることを確認してください。
2. プロジェクトのセットアップ
1プロジェクトを作成し初期化:
bash
uv init mcp-server
cd mcp-server
仮想環境を作成し、アクティブにする
uv venv
source .venv/bin/activate # Windowsの場合は: .venv\Scripts\activate
依存関係をインストール
uv add "mcp[cli]" httpx
3. サーバーの実装ファイルを作成:
bash
touch main.py
4. サーバーの起動
bash
uv run main.py
トラブルシューティング
よくある問題
問題: サーバーが起動しない 解決策: Pythonのバージョンを確認し、依存関係を再インストールしてください。 問題: LLMクライアントで認識されない 解決策: 設定ファイルのパスと構文を確認してください。追加リソース
作者情報
1,255
フォロワー
60
リポジトリ
2
Gist
0
貢献数