F FossilSoloMCP

🇷🇴 Versiunea în limba română | 🇬🇧 English Version


⚠️ Notă:
✨ Proiect 100% AI‑powered 🪄 — concept, analiză, cod, testare, documentație — cu omul 👨‍💻 în buclă ca big boss 👨‍💼 pentru control, fine‑tuning și decizii 🤔😉🤫.


Fossil SCM - Server MCP

Un server robust bazat pe protocolul Model Context Protocol (MCP) ce oferă acces programatic complet și non-interactiv (headless) la depozitele Fossil SCM. Acesta expune 29 de unelte dedicate care acoperă Controlul Versiunilor, Administrarea & Setările Depozitului, Sistemul de Tichete (Bug Tracking) și Documentația Wiki, concepute special pentru agenți AI (Google Antigravity, Claude Desktop, Cursor etc.).

Cerințe preliminare

Important

AVERTISMENT CRITIC: Acest pachet NU instalează executabilul Fossil propriu-zis.
Pentru ca acest server MCP să funcționeze, TREBUIE să aveți utilitarul în linie de comandă fossil instalat și adăugat în variabila de mediu PATH a sistemului dumneavoastră.

  1. Descărcați Fossil de pe site-ul oficial: https://fossil-scm.org/
  2. Dezarhivați și plasați executabilul (fossil.exe pe Windows, fossil pe Linux/macOS) într-un director la alegere.
  3. Adăugați directorul respectiv în PATH-ul sistemului.

Instalare & Configurare

Pentru a integra acest server MCP cu Claude Desktop, Google Antigravity sau alți clienți compatibili MCP, adăugați următoarea configurație în fișierul de setări MCP (de exemplu claude_desktop_config.json sau mcp_config.json):

Utilizând uv (Recomandat)

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

Înlocuiți /cale/catre/fossil-scm-mcp cu calea reală către directorul repozitoriului de pe sistemul dumneavoastră (de exemplu C:/Tools/FossilSCM sau /home/utilizator/FossilSCM).

Important

Regula de Aur pentru Agenți AI (cwd dinamic):
Serverul rulează complet decuplat și dinamic. Pentru a gestiona corect depozite multiple fără conflicte, instruiți întotdeauna asistentul AI să furnizeze parametrul cwd (calea absolută a proiectului curent) la fiecare apel de unealtă.

Regulă recomandată pentru Agentul AI (System Prompt / Instrucțiuni personalizate):

La apelarea oricărui tool din serverul MCP fossil-scm, furnizează întotdeauna parametrul 'cwd' setat explicit la calea directorului de lucru curent.

Tip

Parametrul CLI --repository poate fi utilizat opțional pentru a specifica un director de lucru prestabilit de rezervă în cazul apelurilor fără cwd. Totuși, transmiterea dinamică a parametrului cwd la fiecare apel reprezintă practica recomandată.

Caracteristici și Funcționalități Cheie


📚 Documentație Completă

Pentru detalii arhitecturale avansate, ghiduri de fluxuri AI și referința completă a tuturor celor 29 de instrumente, consultați Manualul de Utilizare și Referință Tehnică.


📄 Licență

Acest proiect este licențiat sub termenii licenței MIT. Consultă fișierul LICENSE pentru detalii complete.


📝 Garanție

Nu se oferă absolut niciun fel de garanție!

↑ Sus