angrypenguinpng/forge_docs_mcp_server
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.
search_docs
Search documentation with a query and limit results.
get_section
Retrieve specific section content.
get_code_examples
Find code examples for a given topic and language.
get_api_info
Get API documentation for a class and optional method.
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
-
Clone this repository:
git clone https://github.com/angrypenguinpng/forge_docs_mcp_server.git cd forge_docs_mcp
-
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 documentationget_section(path)
- Get specific section contentget_code_examples(topic, language=None)
- Find code examplesget_api_info(class_name, method_name=None)
- Get API documentationlist_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.