
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
🚀 MCPサーバーやクライアントを構築するための速くてPython的な方法です。
概要
Model Context Protocol(MCP)はLLMをツールやデータに接続します。FastMCPはプロトタイプから本番環境へと移行するために必要なすべてを提供します: 効果的なMCPアプリケーションを作るのは見た目より難しいです。FastMCPがすべて処理します。Python関数でツールを宣言すれば、スキーマ、検証、ドキュメントが自動的に生成されます。URLでサーバーに接続すれば、トランスポート交渉、認証、プロトコルライフサイクルが自動的に管理されます。ロジックに集中すれば、MCPの部分は単に動作します: FastMCP 1.0は2024年に公式のMCP Python SDKに組み込まれました。現在、アクティブに保守されているこのスタンドアロンプロジェクトは1日に100万回ダウンロードされており、FastMCPのバージョンはすべての言語でMCPサーバーの70%を稼働させています。 サーバーは、ツール、リソース、プロンプトをLLMに公開します。アプリ ツールに対話中に直接レンダリングされるインタラクティブなUIを提供します。クライアントはローカルでもリモートでも、プログラム型でもCLIでも、任意のMCPサーバーに接続します。
概要(AI 翻訳)
素早く動いて物を作りましょう。
監督生が作💙った
モデルコンテキストプロトコル(MCP)は、LLMをツールやデータに接続します。FastMCPは、サーバー、クライアント、インタラクティブアプリ向けの完全なMCPアプリケーションフレームワークです。サーバーは通常のPythonから始まります:
なぜFastMCPなのか
効果的なMCPアプリケーションを作るのは見た目より難しいです。FastMCPがすべて処理します。Python関数でツールを宣言すれば、スキーマ、検証、ドキュメントが自動的に生成されます。URLでサーバーに接続すれば、トランスポート交渉、認証、プロトコルライフサイクルが自動的に管理されます。ロジックに集中し、MCPの部分はうまく機能します:FastMCPではベストプラクティスが組み込まれています。
だからこそFastMCPはMCPを扱うための標準フレームワークです。 FastMCP 1.0は2024年に公式のMCP Python SDKに組み込まれました。現在、アクティブに保守されているスタンドアロンプロジェクトは1日に100万回ダウンロードされており、FastMCPのバージョンはすべての言語でMCPサーバーの70%を駆動しています。
FastMCPには3つの柱があります:
サーバー
ツールやリソース、プロンプトをLLMに公開しましょう。
アプリ
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
The Model Context Protocol (MCP) connects LLMs to tools and data. FastMCP is a full MCP application framework for servers, clients, and interactive apps. A server starts with ordinary Python:
from fastmcp import FastMCP
mcp = FastMCP("Demo 🚀")
@mcp.tool
def add(a: int, b: int) -> int:
"""Add two numbers"""
return a + b
if __name__ == "__main__":
mcp.run()
Why FastMCP
Building an effective MCP application is harder than it looks. FastMCP handles all of it. Declare a tool with a Python function, and the schema, validation, and documentation are generated automatically. Connect to a server with a URL, and transport negotiation, authentication, and protocol lifecycle are managed for you. You focus on your logic, and the MCP part just works: with FastMCP, best practices are built in.
That’s why FastMCP is the standard framework for working with MCP. FastMCP 1.0 was incorporated into the official MCP Python SDK in 2024. Today, the actively maintained standalone project is downloaded a million times a day, and some version of FastMCP powers 70% of MCP servers across all languages.
FastMCP has three pillars:
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →