mcp-server について
mcp-serverのREADMEは、MCP環境を作成し、MCP CLIでweatherサーバーを実行する手順を示しています。Claudeへのインストールや、クライアント例の実行方法も記載されています。
主な機能
- 01uvによるMCP環境の設定
- 02weatherサーバーの検査コマンド
- 03Claude appへのインストールコマンド
- 04クライアント例の依存関係と実行コマンド
- 05Dockerイメージのビルドコマンド
活用シーン
- 01MCP開発環境の構築
- 02weatherサーバーの検査
- 03weatherサーバーのClaudeへのインストール
- 04Dockerイメージのビルド
MCP 対応
READMEにはweather MCPサーバーの検査・インストールコマンドと、mcp-useを使ったクライアント設定が記載されています。サーバーが公開するツールやリソースの説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp サーバー
pip install uv
uv init
環境を作成
uv venv
環境を有効化
.venv\Scripts\activate
uv add "mcp[cli]"
mcp インスペクター
uv run mcp dev server/weather.py
Claude アプリに weather をインストール
uv run mcp install server/weather.py
クライアント側
uv add mcp-use uv add langchain-groq uv pip install fastembed uv run server/client.py
Docker コマンド
docker build -t mcp-server .
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。