mcpField
M
MCP Server README

MCP Server README

ローカル
github.com/RainbollDメモリ・ナレッジ084 週間前に更新

MCP Server README について

MCP Server READMEは、現在のドル為替レート、指定都市の天気、週間ニュース要約を取得するPythonサービスを紹介しています。HTTPエンドポイントはJSONを返し、curlやPostmanでテストできます。

主な機能

  1. 01現在のドル為替レート
  2. 02都市別の天気取得
  3. 03週間ニュース要約
  4. 04JSONを返すHTTPエンドポイント

活用シーン

  1. 01現在のドル為替レートの確認
  2. 02都市の現在気温の取得
  3. 03週間ニュース要約の取得

MCP 対応

READMEではMCPサーバーとされていますが、MCPツールやクライアント接続の詳細は記載されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバー README

説明

このプロジェクトは、次の機能を提供する MCP サーバーです。

  • 現在のドル為替レートの取得。
  • 指定した都市の天気予報。
  • 直近1週間のニュースの要約。

インストール

要件
  • Python 3.x
  • Flask
  • Requests
  • Feedparser
  • pytest(テスト用)
依存関係のインストール

必要なライブラリをインストールするには、次のコマンドを実行します。

pip install -r requirements.txt

サーバーの起動

  1. リポジトリをダウンロードするか、クローンします。
git clone https://github.com/RainbollD/mcp_server_get_dollars_news_news.git
  1. サーバーを起動します。
python main.py

サーバーには http://127.0.0.1:5000 でアクセスできます。

API

ドル為替レートの取得
  • URL: /rate
  • メソッド: GET
  • レスポンス: 現在のドル為替レートを含む JSON。
天気の取得
  • URL: /weather/<city>
  • メソッド: GET
  • パラメーター: city - 都市名。
  • レスポンス: 指定した都市の現在の気温を含む JSON。
ニュースの取得
  • URL: /news
  • メソッド: GET
  • レスポンス: ニュースの要約を含む JSON。

テスト

テストを実行するには、次のコマンドを実行します。

pytest

クライアントの接続

API とやり取りするクライアントを使用する場合は、リクエストのテストに Postman や curl などのツールを使用できます。curl の使用例:

# Получение курса доллара
curl http://127.0.0.1:5000/rate

# Получение погоды в Москве
curl http://127.0.0.1:5000/weather/Moscow

# Получение новостей
curl http://127.0.0.1:5000/news

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。