forge_docs_mcp_server

angrypenguinpng/forge_docs_mcp_server

3.2

If you are the rightful owner of forge_docs_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The FORGE Docs MCP Server provides access to FORGE 3D Gaussian Splatting documentation through Claude Desktop, enabling users to search, browse, and retrieve detailed information efficiently.

Tools
  1. search_docs

    Search documentation with a query and limit results.

  2. get_section

    Retrieve specific section content.

  3. get_code_examples

    Find code examples for a given topic and language.

  4. get_api_info

    Get API documentation for a class and optional method.

  5. list_sections

    List available documentation sections.

FORGE Docs MCP Server

A Model Context Protocol (MCP) server that provides access to FORGE 3D Gaussian Splatting documentation through Claude Desktop.

Features

  • Search Documentation: Find relevant sections using natural language queries
  • Browse Sections: Navigate through documentation sections by path
  • Code Examples: Find code examples related to specific topics
  • API Information: Get detailed API documentation for classes and methods
  • Section Listing: Browse available documentation sections

Installation

  1. Clone this repository:

    git clone https://github.com/angrypenguinpng/forge_docs_mcp_server.git
    cd forge_docs_mcp
    
  2. Install dependencies:

    uv sync
    

Usage

Test the server locally:

uv run forge-docs

Configure with Claude Desktop:

Add to your Claude Desktop configuration file:

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"
      ]
    }
  }
}

Replace /path/to/your/forge_docs_mcp with the actual path to this project.

Available Tools

  • search_docs(query, max_results=5) - Search documentation
  • get_section(path) - Get specific section content
  • get_code_examples(topic, language=None) - Find code examples
  • get_api_info(class_name, method_name=None) - Get API documentation
  • list_sections(parent_path=None) - List available sections

Example Queries in Claude

  • "Search for installation instructions"
  • "Show me the Quick Start section"
  • "Find Python code examples for creating a Gaussian"
  • "Get API info for the GaussianModel class"
  • "List all available documentation sections"

Development

The server is built using the MCP Python SDK.

Project Structure

# Install with uv (recommended)
uv pip install -e .

License

This project is licensed under the MIT License - see the file for details.