mcpField
R
Running Your MCP Server with FastMCP v2.0

Running Your MCP Server with FastMCP v2.0

ローカル
github.com/GanonUchiha開発ツール079 週間前に更新

Running Your MCP Server with FastMCP v2.0 について

既存のサーバーコードを持つ開発者向けに、FastMCP v2.0 で MCP サーバーを実行し、Claude Desktop に導入する手順を説明するガイドです。コマンド、依存関係、環境設定を扱います。

主な機能

  1. 01FastMCP のインストール
  2. 02コマンドラインからのサーバー実行
  3. 03Claude Desktop への導入
  4. 04パッケージ依存関係の指定
  5. 05環境変数または .env ファイルの受け渡し

活用シーン

  1. 01作成済み MCP サーバーの起動
  2. 02Claude Desktop 用サーバー設定
  3. 03サーバーの依存関係と認証情報の設定

MCP 対応

MCP サーバーの実行方法と Claude Desktop への導入方法を説明します。サーバーが公開するツールやリソースについては記載されていません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

FastMCP v2.0 で MCP サーバーを実行する

このガイドでは、FastMCP v2.0 を使って MCP サーバーを実行し、Claude Desktop で使用できるようにインストールする方法を説明します。


✅ 前提条件

以下を前提としています:

  • 環境がすでにセットアップされていること
  • サーバーコード(例:server.py)が完成しており、実行できる状態であること

🚀 サーバーの実行

1. FastMCP をインストールする(まだインストールしていない場合)

uv の使用をおすすめします:

uv pip install fastmcp

uv がない場合は、Homebrew を使ってインストールできます(macOS):

brew install uv

または、pip を直接使用します:

pip install fastmcp
2. サーバーを実行する

FastMCP の実行コマンドを使用します:

fastmcp run server.py

スクリプトで標準のエントリーポイントを使用している場合:

if __name__ == "__main__":
    mcp.run()

その場合は、次のように実行することもできます:

python server.py

🛠️ Claude Desktop 用のサーバーのインストール

1. サーバーをインストールする

このコマンドで、Claude Desktop との連携に向けてサーバーを準備します:

fastmcp install server.py
2. Claude Desktop を再起動する

インストール後、Claude Desktop を再起動して、新しくインストールしたサーバーを読み込みます。


🔧 その他のヒント

依存関係を指定する

FastMCP のインスタンスを作成する際に、追加パッケージを宣言します:

mcp = FastMCP("My Server", dependencies=["pandas", "numpy"])
環境変数を設定する

インストール時に環境変数を渡します:

fastmcp install server.py -e API_KEY=your_api_key
.env ファイルを使用する

ファイルから環境設定を読み込みます:

fastmcp install server.py -f .env

✅ Claude プロンプトの例

add のようなツールを定義している場合は、Claude に次のように話しかけることができます:

「5 と 7 を足してください。」

Claude は MCP サーバーを使って計算結果を求めます。


詳しくは、こちらをご覧ください:https://github.com/jlowin/fastmcp

ℹ️ 注意:mcp-inspector のようなデバッグツールを使用する場合は、互換性を最適に保つために @modelcontextprotocol/[email protected] を使用してください。

コメント

MCP は初めてですか?

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

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