golf-mcp/golf
Production-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • Includes Auth, Observability, Debugger, Telemetry & Runtime • Run real-world MCPs powering AI Agents
何を解決するか
GolfはModel Context Protocol (MCP) サーバーの構築プロセスを簡素化します。開発者がツール、プロンプト、リソースなどのサーバー機能を、ディレクトリ構造に従って単純なPythonファイルとして定義するだけで、繰り返しのボイラープレートコードの必要がなくなります。フレームワークが自動的にこれらのファイルを実行可能なサーバーにコンパイルします。
動作方法
Golfは「コンベンションオーバーコンフィギュレーション」アプローチを採用しています。開発者は特定のディレクトリ(tools/、resources/、prompts/)にPythonファイルを作成し、Golfが自動的にこれらのファイルを発見・解析します。モジュールのドキュメント文字列を説明に、Pydanticモデルを出力スキーマに使用します。フレームワークはFastMCP 4.0.0とMCP 2026-07-28プロトコルをターゲットとし、streamable-httpやstdioなどのトランスポートをサポートしています。
対象ユーザー
AIエージェントやMCPサーバーを開発したい開発者向けです。開発を加速させ、インフラストラクチャのオーバーヘッドを削減したい方におすすめです。
特徴
- 自動発見: ディレクトリ構造内のPythonファイルを自動的にMCPサーバーコンポーネントに変換します。
- エンタープライズ認証: JWT、OAuth Server、開発用トークンに対応する組み込み認証機能。
- テレメトリ統合: OpenTelemetryトレーシングをネイティブでサポートし、サーバーのパフォーマンスを監視できます。
- CLIツール: プロジェクト初期化(
golf init)、ビルド、サーバー実行用のCLIを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト