My First MCP - Weather Server について
My First MCP - Weather Serverは、MCPサーバーの作り方を学ぶための概念実証です。都市の天気情報を提供しますが、本番環境向けではありません。
主な機能
- 01都市の天気情報を提供
- 02MCP サーバーの基本機能を実演
- 03pnpm でローカル実行
活用シーン
- 01MCP サーバー開発の基礎を学ぶ
- 02MCP クライアントで都市の天気情報を試す
MCP 対応
MCP対応クライアント向けに、都市の天気情報を MCP 経由で提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
初めての MCP - 天気サーバー
任意の都市の天気情報を提供するシンプルなModel Context Protocol(MCP)サーバーです。
免責事項
これは、基本的な MCP サーバーの機能を紹介するための概念実証の実装です。データ検証、エラー処理、レート制限など、本番環境向けの機能は含まれていません。MCP サーバーの構築方法を理解するための学習リソースとしてご利用ください。
インストール
- リポジトリをクローンします
- 依存関係をインストールします:
pnpm install
サーバーの起動
- インスペクターを使ってサーバーを起動します:
pnpm ins
- サーバーは MCP プロトコル経由で利用できます。MCP 対応のクライアントであれば、どれでも使用できます。
設定
サーバーは、以下の設定でローカル実行するよう構成されています:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": [
"-y",
"tsx",
"(path-to-the-file)\\index.ts"
]
}
}
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。