mcpField
M
MCP_server_fastapi

MCP_server_fastapi

ローカル
github.com/Dhiraj123-star開発ツール081 週間前に更新

MCP_server_fastapi について

MCP_server_fastapiは、MCPサーバーの起動とローカルテストを行うPythonプロジェクトです。開発者向けに依存関係の導入、サーバー起動、MCP Inspectorによるデバッグを説明していますが、提供ツールは記載されていません。

主な機能

  1. 01uvによる依存関係のインストール
  2. 02Pythonまたはuvでのサーバー起動
  3. 03MCP Inspectorによるツールのデバッグ
  4. 04Python 3.12以降が必要

活用シーン

  1. 01プロジェクトのPython依存関係の導入
  2. 02開発中のサーバー実行
  3. 03MCP Inspectorを使ったローカルでのツールテスト

MCP 対応

MCPサーバーのプロジェクトで、MCP Inspectorを使ったローカルでのツールテスト方法を説明しています。提供するツールの内容はREADMEに記載されていません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP_server_fastapi


🚀 はじめに

以下の手順に従って、依存関係をインストールし、サーバーを起動して、ローカルでツールをデバッグします。


📦 依存関係をインストールする

uv(高速な Python パッケージマネージャー)を使用して、プロジェクトの依存関係をインストールします。

uv pip install -r pyproject.toml

▶️ サーバーを起動する

以下のいずれかの方法でサーバーを実行できます。

オプション 1:Python を使用

python src/server.py

オプション 2:uv を使用

uv run start

🧪 デバッグとテスト

MCP Inspector を使用して、ツールをローカルでテストできます。

mcp dev ./src/weather.py

🛠 要件
  • Python 3.12+
  • uv がインストールされていること
  • mcp CLI がインストールされていること

コメント

MCP は初めてですか?

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

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