baritone-docs-mcp

MCDxAI/baritone-docs-mcp

3.2

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

The Model Context Protocol (MCP) server for Baritone is designed to facilitate seamless communication and integration between Baritone and other systems or applications, enhancing its functionality and user experience.

Baritone Docs MCP

A Model Context Protocol server for Baritone documentation.

Node.js TypeScript MCP SDK Axios Zod Vitest

Fuzzy search, read, and refresh Baritone documentation through the Model Context Protocol

Features

FeatureDescription
Refresh DocsDownloads and updates the local documentation cache directly from GitHub.
Search DocsPerforms fuzzy search across documentation files to find relevant topics.
Read DocRetrieves the full text content of specific documentation files.
Resource AccessExposes documentation via the docs:// URI scheme for direct reference.

Project Structure

File / DirectoryDescription
src/index.tsMain entry point initializing the MCP server and tools.
src/tools/Contains logic for search and read functionalities.
src/resources/Handles docs:// resource requests.
src/cache.tsManages downloading, extracting, and caching documentation.
scraper/Utilities for scraping and preparing documentation.
tests/Integration tests for the MCP server.

Installation

StepInstructions
1. Clone the repositorygit clone https://github.com/MCDxAI/baritone-docs-mcp.git
cd baritone-docs-mcp
2. Install dependenciesnpm install
3. Build the projectnpm run build

Configuration

Add to your MCP settings file (e.g., claude_desktop_config.json):

{
  "mcpServers": {
    "baritone-docs": {
      "command": "node",
      "args": [
        "/path/to/baritone-docs-mcp/dist/index.js"
      ]
    }
  }
}