F FossilSoloMCP

๐Ÿ‡ฌ๐Ÿ‡ง English | ๐Ÿ‡ท๐Ÿ‡ด Versiunea รฎn limba romรขnฤƒ


โš ๏ธ Note:
โœจ 100% AIโ€‘powered project ๐Ÿช„ โ€” concept, analysis, code, testing, documentation โ€” with the human ๐Ÿ‘จโ€๐Ÿ’ป in the loop as the big boss ๐Ÿ‘จโ€๐Ÿ’ผ for control, fineโ€‘tuning, and decisions ๐Ÿค”๐Ÿ˜‰๐Ÿคซ.


Fossil SCM - MCP Server

A robust Model Context Protocol (MCP) server providing comprehensive, headless programmatic access to Fossil SCM repositories. It exposes 29 dedicated tools covering Version Control, Repository Administration & Settings, Bug/Task Ticketing, and Wiki management, tailored specifically for AI agents (Google Antigravity, Claude Desktop, Cursor, etc.).

Prerequisites

Important

CRITICAL: This package does NOT install the Fossil executable itself.
For this MCP server to function, you MUST have the fossil command-line utility installed and available in your system's PATH environment variable.

  1. Download Fossil from the official website: https://fossil-scm.org/
  2. Extract and place the executable (fossil.exe on Windows, fossil on Linux/macOS) in a directory of your choice.
  3. Add that directory to your system's PATH.

Installation & Configuration

To integrate this MCP server with Claude Desktop, Google Antigravity, or other MCP-compatible clients, add the following configuration to your MCP configuration file (e.g., claude_desktop_config.json or mcp_config.json):

{
  "mcpServers": {
    "fossil-scm": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/fossil-scm-mcp",
        "fossil-scm-mcp"
      ]
    }
  }
}

Replace /path/to/fossil-scm-mcp with the actual path to the repository directory on your system (e.g., C:/Tools/FossilSCM or /home/user/FossilSCM).

Important

Golden Rule for AI Agents (Dynamic cwd):
The server operates completely decoupled and dynamically. To cleanly handle multiple repositories without workspace conflicts, always instruct your AI assistant to provide the cwd parameter (the absolute path of the current project) on every tool call.

Recommended AI Agent Rule (System Prompt / Custom Instructions):

When calling any tool in the fossil-scm MCP server, always provide the 'cwd' parameter explicitly set to the current project's absolute working directory.

Tip

The --repository CLI parameter can optionally specify a static fallback working directory for calls omitting cwd. However, passing cwd dynamically on every tool call remains the recommended practice.

Key Features & Capabilities


๐Ÿ“š Documentation

For complete architectural details, AI agent workflows, and the in-depth API reference covering all 29 tools, see the User Manual & Technical Reference.


๐Ÿ“„ License

This project is licensed under the terms of the MIT License. See the LICENSE file for complete details.


๐Ÿ“ Warranty

No warranty of any kind is provided!

โ†‘ Top