Skip to content

Release v2.0.1: Complete Semantic Versioning Implementation

Latest

Choose a tag to compare

@dlightyupgrade dlightyupgrade released this 07 Aug 23:02
· 6 commits to master since this release
v2.0.1
a3c55bb

🚀 Semantic Versioning Implementation Complete

This release successfully implements the complete semantic versioning system based on MCP-RAG's versioning pattern, moving away from "latest" image dependencies to proper release management.

✨ Key Features

🔧 Container & Versioning

  • ✅ Proper semantic version management with build.sh and start.sh
  • ✅ Fixed podman image detection with localhost/mcp-tools:VERSION pattern
  • ✅ Version-aware container deployment (no more "latest" dependencies)
  • ✅ Automated version bumping support (patch/minor/major)

📝 Documentation Overhaul

  • ✅ Streamlined README.md with essential 3-command setup workflow
  • ✅ Complete tools documentation for all 14 core tools
  • ✅ Fixed Claude Code MCP integration URL: http://localhost:8002/mcp/
  • ✅ Practical workflow examples and architecture details

🛠️ Production Readiness

  • ✅ Container successfully deployed and running on port 8002
  • ✅ All MCP protocol endpoints operational (/mcp/, /health, /.well-known/)
  • ✅ Health check confirms 14 tools properly registered
  • ✅ FastMCP HTTP Streaming transport validated

🔨 Technical Improvements

  1. Image Detection Fix: Resolved critical issue where start.sh couldn't detect existing containers due to podman's localhost/ prefix
  2. Version Management: Implemented complete build/deploy cycle with semantic versioning
  3. Container Health: All 14 tools validated and accessible via health endpoint
  4. Documentation: Reduced README from verbose to essential while maintaining accuracy

📋 Available Tools (14 Core Tools)

Tool Purpose Usage
pr_violations PR analysis with thread detection GitHub PR analysis
code_review Code quality review Security & performance analysis
tech_design_review Design document analysis Architecture review
jira_transition JIRA workflow automation Ticket lifecycle management
get_jira_transitions JIRA path calculation Workflow planning
quarterly_team_report Team performance analysis Quarterly reviews
quarter_over_quarter_analysis Multi-quarter trends Team growth analysis
personal_quarterly_report Individual performance Personal reviews
personal_quarter_over_quarter Personal growth trends Career development
epic_status_report Epic progress tracking Project management
setup_prerequisites Environment validation Setup assistance
check_tool_requirements Tool-specific validation Troubleshooting
echo Connectivity testing MCP validation
get_system_info System diagnostics Server monitoring

🚀 Quick Start

# 1. Build image
./build.sh

# 2. Start container
./start.sh

# 3. Add to Claude Code
claude mcp add http://localhost:8002/mcp/ --transport http --scope user --name mcp-tools

🔍 Verification

  • Health Check: curl http://localhost:8002/health
  • MCP Protocol: Accessible at http://localhost:8002/mcp/
  • Container Status: podman ps --filter name=mcp-tools
  • Version: 2.0.1 with semantic versioning support

This release establishes the foundation for reliable MCP Tools deployment with proper version management and streamlined documentation.