fossil-scm-mcp

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

14 check-ins

2026-06-03
15:06
docs: add comment to .fossil-settings/ignore-glob documenting that .grok/skills/ is intentionally tracked for repo-scoped agent skills (fossil-agent etc.). leaf check-in: bf3753c714 user: refaqtor tags: trunk
15:06
feat(skills): add repo-scoped fossil-agent skill in .grok/skills/fossil-agent/SKILL.md and supporting .grok/skills/README.md. This makes the skill available in any Fossil checkout (not just vlang-mcp projects) for general agent use of the fossil-scm-mcp following FOSSIL-FOR-AGENTS.md. Skills travel with the repo for other agents/machines. check-in: e1e31d67b9 user: refaqtor tags: trunk
10:21
docs: add Fossil check + install instructions to QuickStart section in README and improve error message in bootstrap.sh. Agents are now guided on how to verify and install 'fossil' locally before proceeding with clone/bootstrap. check-in: b556a9ca73 user: refaqtor tags: trunk
10:17
docs: add prominent CRITICAL RULE warning in all agent-facing surfaces (FOSSIL-FOR-AGENTS.md, development-story resource, install-from-remote resource, bootstrap.sh, README quick-start). Explicitly states that the project is Fossil-only and 'git' must NEVER be used inside the repository folders. This is the single most important instruction agents must adhere to. check-in: 9265faa8b9 user: refaqtor tags: trunk
09:57
docs: update FOSSIL-FOR-AGENTS.md to prominently feature the new development-story and install resources. Makes navigation of the complete Fossil-recorded development story trivial for agents using the MCP. check-in: 7d99a4c126 user: refaqtor tags: trunk
09:57
feat(mcp): add fossil://agent/development-story resource. A guided, aggregated view of the full project history using timeline, technotes, manifests, and cross-references to best-practices + install resources. Makes the complete development story easily discoverable and navigable by any agent using the MCP. Updated to include the new resource in the story itself. check-in: bc19cbc433 user: refaqtor tags: trunk
09:52
docs+feat: make self-install from remote even more agent-friendly. Expanded FOSSIL-FOR-AGENTS.md with full standalone bootstrap steps referencing the exact remote + /dir?ci=tip. Added dedicated MCP resource fossil://agent/install-from-remote with clone+run instructions. Polished bootstrap.sh comments. All still using the pre-existing auto-syncing checkout of https://refaqtory.net/fossil-scm-mcp . No re-init. check-in: 029c4af616 user: refaqtor tags: trunk
09:47
feat: enable self-installation of the MCP server directly from the public Fossil remote. Added bootstrap.sh (uv or venv), FOSSIL-FOR-AGENTS.md (exposed as fossil://agent/fossil-best-practices resource), improved packaging + clear agent-targeted README section. Re-ran integration test to refresh verification log. Makes both acquiring the code via fossil and following correct Fossil agent practices trivial for other agents. check-in: b8571df774 user: refaqtor tags: trunk
09:38
chore: improve developer experience so fossil + MCP server 'just work'. Add local .venv auto-detection to integration test, clear actionable error if mcp missing, updated README dev instructions. Verified end-to-end with base python invoking the test (auto-using .venv). No system Python pollution. check-in: a396cdddef user: refaqtor tags: trunk
09:33
feat(test): add automated stdio integration test (pure stdlib JSON-RPC driver). Exercises full handshake, all 6 tools (incl. dry_run commit + error paths), both resources. Passes with 0 failures + 0 warnings under -W error. Commits test + verification.log + summary as deliverables. Final phase. check-in: 4c85a45baa user: refaqtor tags: phase4-tests, trunk
09:31
feat: implement all MCP tools and resources with safe fossil CLI execution (no shell), structured errors, full technote CRUD (create/append/read/list via wiki --technote), improved parsers and timeline. Verified via direct calls + real technote artifacts created during test. Update README status. check-in: 5522d2c756 user: refaqtor tags: phase3-impl, trunk
09:29
feat: core MCP architecture shell (pyproject, FastMCP stdio server, _run_fossil helper, 6 tool stubs + 2 resources, __main__). Verified initialize + tools/list + fossil_status via stdlib driver. check-in: 48bd5474d5 user: refaqtor tags: phase2-shell, trunk
09:27
feat: baseline README and .fossil-settings/ignore-glob for clean artifact-free Fossil MCP project check-in: 0f69360be8 user: refaqtor tags: phase1-baseline, trunk
09:04
initial empty check-in check-in: 99ee7933a8 user: refaqtor tags: trunk