MCP Server Demo について
FastMCP で構築された基本的な Python 製 MCP サーバーで、サーバー開発の入門向けです。加算、挨拶、天気情報のツール例を備えています。
主な機能
- 01Python と FastMCP による構築
- 02加算ツールの例
- 03挨拶ツール
- 04天気情報の例
活用シーン
- 01MCP サーバー構築の基礎学習
- 02MCP 対応クライアントからサンプルツールを試用
MCP 対応
MCP 経由でサンプルツールを提供し、Claude Desktop などの MCP 対応クライアントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバーのデモ
これは、FastMCP を使用して Python で構築された基本的な Model Context Protocol(MCP)サーバーです。
概要
MCP を使うと、Claude のような AI モデルが、学習データ以外の動的なツールやデータにアクセスできます。このプロジェクトでは、足し算、あいさつ、天気情報などのツールを例に、独自の MCP サーバーを構築する方法を紹介します。
はじめに
- このリポジトリをクローンします
pip install mcp[cli] requests uvicornで依存関係をインストールしますserver.pyに API キーを追加します- 次のコマンドでサーバーを実行します:
使い方
このサーバーは、Claude Desktop や MCP 対応のクライアントに接続できます。
詳細情報
プロジェクトの詳細については、ブログ記事全文をお読みください:
https://medium.com/@saundaryasubramaniam/model-context-protocol-mcp-because-your-models-need-a-boss-too-7ccb015c8d4f
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。