FORGE Docs MCP Server について
Claude Desktop から FORGE 3D Gaussian Splatting のドキュメントにアクセスする MCP サーバーです。開発者向けに、検索や閲覧を通じて関連セクション、API 情報、トピック別のコード例を提供します。
主な機能
- 01自然言語でドキュメントを検索
- 02パスでセクションを閲覧
- 03トピック別にコード例を検索
- 04クラスやメソッドの API 情報を取得
- 05ドキュメントのセクション一覧を表示
活用シーン
- 01手順や関連するドキュメント箇所の検索
- 02指定したドキュメントセクションの確認
- 03トピックに合ったコード例の検索
- 04クラスやメソッドの API 情報の確認
MCP 対応
FORGE ドキュメントの検索、セクション閲覧、コード例の検索、API 情報、セクション一覧を、Claude Desktop などの MCP クライアント向けツールとして提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
FORGE Docs MCP サーバー
Claude Desktop を通じて FORGE 3D Gaussian Splatting のドキュメントにアクセスできる、Model Context Protocol(MCP)サーバーです。
特長
- ドキュメントを検索:自然言語のクエリを使って、関連するセクションを見つけます
- セクションを閲覧:パスを指定してドキュメントのセクションをたどります
- コード例:特定のトピックに関連するコード例を見つけます
- API 情報:クラスやメソッドの詳しい API ドキュメントを取得します
- セクション一覧:利用可能なドキュメントのセクションを閲覧します
インストール
-
このリポジトリをクローンします:
git clone https://github.com/angrypenguinpng/forge_docs_mcp_server.git cd forge_docs_mcp -
依存関係をインストールします:
uv sync
使い方
サーバーをローカルでテストする:
uv run forge-docs
Claude Desktop を設定する:
Claude Desktop の設定ファイルに追加します:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"forge-docs": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/forge_docs_mcp",
"run",
"forge-docs"
]
}
}
}
/path/to/your/forge_docs_mcp を、このプロジェクトの実際のパスに置き換えてください。
利用可能なツール
search_docs(query, max_results=5)- ドキュメントを検索しますget_section(path)- 指定したセクションの内容を取得しますget_code_examples(topic, language=None)- コード例を見つけますget_api_info(class_name, method_name=None)- API ドキュメントを取得しますlist_sections(parent_path=None)- 利用可能なセクションを一覧表示します
Claude でのクエリ例
- 「インストール手順を検索して」
- 「クイックスタートのセクションを表示して」
- 「Gaussian を作成する Python コードの例を探して」
- 「GaussianModel クラスの API 情報を取得して」
- 「利用可能なドキュメントのセクションをすべて一覧表示して」
開発
このサーバーは MCP Python SDK を使用して構築されています。
プロジェクト構成
# Install with uv (recommended)
uv pip install -e .
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。