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-httpstdioなどのトランスポートをサポートしています。

対象ユーザー

AIエージェントやMCPサーバーを開発したい開発者向けです。開発を加速させ、インフラストラクチャのオーバーヘッドを削減したい方におすすめです。

特徴

  • 自動発見: ディレクトリ構造内のPythonファイルを自動的にMCPサーバーコンポーネントに変換します。
  • エンタープライズ認証: JWT、OAuth Server、開発用トークンに対応する組み込み認証機能。
  • テレメトリ統合: OpenTelemetryトレーシングをネイティブでサポートし、サーバーのパフォーマンスを監視できます。
  • CLIツール: プロジェクト初期化(golf init)、ビルド、サーバー実行用のCLIを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト