MCP Servers について
MCP Servers は、bot の実行と MCP サーバーパッケージの追加に使う Python ワークスペースです。テンプレートと uv のワークスペース設定を使って新しいサーバーを組み込めます。
主な機能
- 01`uv run mcpservers` による bot の実行
- 02`uv sync` による依存関係の導入
- 03テンプレートからのサーバーパッケージ作成
- 04uv ワークスペースへのパッケージ登録
活用シーン
- 01MCP Servers bot の実行
- 02テンプレートを使った新規サーバーパッケージの作成
MCP 対応
MCP サーバーを中心に構成され、新しいサーバーパッケージを bot に追加する手順を示しています。クライアントに公開するツールやリソースは README に記載されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー
インストール
uv をインストールします:手順
pipx install uv
パッケージをインストールします
uv sync
使用方法
ボットを実行します:
uv run mcpservers
新しい MCP サーバーを追加する
servers/templatemcpディレクトリをservers/ディレクトリにコピーし、サーバー名に変更します。pyproject.tomlファイルのuv.workspace.membersにサーバーを追加します。
[tool.uv.workspace]
members = ["servers/templatemcp", "servers/planningmcp", "servers/yourmcp"]
[tool.uv.sources]
templatemcp = { workspace = true }
planningmcp = { workspace = true }
yourmcp = { workspace = true }
mcpservers.cliファイルで、ボットに MCP サーバーを追加します。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。