Repository navigation
Releases
Releases · LuiccianDev/vulcan-mcp
v0.3.4
What's Changed
- feat: rename plugin to vulcan_listener, restrict sdist to src/, and clean agent (v0.3.4) by @LuiccianDev in #8
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- feat(client): dynamic host/port resolution and clean PyPI README (v0.3.3) by @LuiccianDev in #7
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- chore(release): bump version to 0.3.2 and streamline README for PyPI by @LuiccianDev in #6
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- docs(plugin): translate Antigravity plugin README to English by @LuiccianDev in #1
- ci: add coordinated path-filtered workflows for CI, security, and rel… by @LuiccianDev in #2
- feat(packaging): configure PyPI package as luiccian-vulcan-mcp and add Trusted Publishing workflow by @LuiccianDev in #3
- feat(release): add bump_version script and concurrency control to release workflow by @LuiccianDev in #4
- chore(release): bump version to 0.3.1 and enhance release documentation by @LuiccianDev in #5
New Contributors
- @LuiccianDev made their first contribution in #1
Full Changelog: v0.3.0...v0.3.1
Vulcan MCP v0.3.0 - Diátaxis Docs, Graphify & Git-Release Plugin
Added
-
git-releaseAntigravity Plugin:-
release-manager: Dedicated AI persona for Conventional Commits and SemVer releases. - Lifecycle hook (
hooks.json): Non-blockingPreInvocationworking tree status check. - Skills:
git-commit(interactive Conventional Commits) andversioning-and-release(SemVer 2.0.0 governance). - Strict guardrails: No silent commits, autonomous Git diff inspection without memory overhead.
-
-
3-Layer Automated Testing Architecture:
- Layer 1: Unit & AST tests validating Python 3.5 compatibility (no f-strings in
plugin/). - Layer 2: In-memory
MockVulcanServertesting all 9 FastMCP tools and multi-step agent evaluations without Vulcan Desktop open. - Layer 3: Live integration suite for active Envisage sessions.
- Layer 1: Unit & AST tests validating Python 3.5 compatibility (no f-strings in
-
Diátaxis Technical Documentation Architecture:
-
docs/TUTORIAL_FIRST_STEPS.md: 15-minute hands-on tutorial for connecting Vulcan 12 Desktop with AI clients. -
docs/HOW_TO_GUIDES.md: 6 problem-oriented recipes (block cutoffs, drillholes, triangulations, CAD polylines, PyVulcan scripting, and modal dialog freezes). -
docs/README.md: Central Diátaxis navigation map across Tutorials, How-To Guides, Reference, and Explanations.
-
-
Graphify Knowledge Graph Integration:
- Persistent knowledge graph in
graphify-out/mapping two-process FastMCP$\leftrightarrow$ Vulcan Python 3.5.2 architecture. - Integration of Graphify MCP tools (
query_graph,shortest_path,god_nodes) to explore architecture with minimal token consumption. - Dedicated operational rules in
.agents/plugins/graphify/rules/AGENTS.md.
- Persistent knowledge graph in
-
Enriched Package Metadata:
- Added PEP 621 author details (
DAVID (LuiccianDev)), PyPI classifiers, keywords, and repository URLs inpyproject.toml.
- Added PEP 621 author details (
Changed
- Full Project Localization to English:
- Translated all user documentation (
README.md,docs/), workspace operating rules (AGENTS.md,GEMINI.md), specialist agent prompt (mining-geologist.md), and plugin skills. - Preserved bilingual database field mappings (
COLLARS/COLLARES,ASSAYS/LEYES,DIP/BUZ) in drillhole handlers.
- Translated all user documentation (
- Hardened
.gitignore:- Excluded Vulcan interactive session files (
*.wrk), binary ISIS indices (*.isix), backup dumps (*.bck,*.trn), and local mining models (*.bmf,*.00t). - Excluded
graphify-out/build artifacts completely to maintain a lightweight Git repository.
- Excluded Vulcan interactive session files (