Skip to content

Releases: tky0065/springdocs-mcp

v1.3.0 - Docker Distribution & MCP Catalog

16 Feb 13:17

Choose a tag to compare

🐳 Docker Distribution & Docker MCP Catalog Support

✨ New Features

  • Docker distribution: Production-ready Docker image
  • Docker MCP Catalog: Ready for submission to Docker's official catalog
  • Enhanced security: Non-root user, minimal Alpine base, health checks
  • Zero configuration: Works out-of-the-box with sensible defaults

🏗️ Docker Implementation

  • Multi-stage Dockerfile: Optimized build with Node 20 Alpine
  • Image size: ~220MB (optimized for production)
  • Security: Non-root user (UID 1001), minimal attack surface
  • Health checks: Automatic container health monitoring
  • MCP protocol: Full stdio transport support

📦 Docker MCP Catalog Artifacts

  • docker/server.yaml - MCP Catalog server definition
  • docker/tools.json - Auto-generated tool catalog (12 tools)
  • docker/README.md - Docker installation guide
  • scripts/generate-tools-json.js - Tool catalog generator
  • test-docker.sh - Comprehensive validation suite

📖 Documentation

  • DOCKER.md: Complete Docker distribution guide
  • docker/README.md: Quick-start for Docker users
  • Updated README with Docker installation options
  • Docker MCP Catalog submission instructions

🧪 Testing & Validation

✅ All 12 tools functional in Docker
✅ Spring AI support working
✅ Security validation passed
✅ Works with 512MB memory limit
✅ Read-only filesystem compatible

🔗 Distribution Channels

  • npm: @enokdev/springdocs-mcp
  • Docker: mcp/springdocs-mcp (pending Docker approval)

📊 Includes v1.2.8 Features

  • Spring AI documentation support
  • Multi-project architecture
  • Enhanced ecosystem search

🚀 Docker MCP Catalog Submission

✅ PR submitted: docker/mcp-registry#1146
⏳ Awaiting Docker team review

🔗 Links

v1.2.8 - Spring AI Documentation Support

16 Feb 13:17

Choose a tag to compare

🤖 Spring AI Documentation Support

✨ New Features

  • Spring AI integration: Full support for Spring AI documentation
  • Multi-project architecture: Supports Spring Boot, Spring AI, and Spring Framework
  • Spring AI reference docs: Access ChatClient, RAG, embeddings, vector stores
  • Spring AI ecosystem search: Dedicated 'ai' scope for Spring AI searches
  • Spring AI API search: Find LLM integrations, vector stores, and more

🏗️ Technical Improvements

  • New SpringProjectsConfig service for centralized project metadata
  • Refactored services for project-agnostic documentation access
  • Project-specific cache strategies (short TTL for rapidly evolving AI docs)
  • Backward compatible with all existing tools

📖 Documentation

  • Updated README with Spring AI examples
  • Added Spring AI tests to test suites
  • Comprehensive CHANGELOG entry

🔗 Links

📊 Stats

  • Zero breaking changes
  • 12 tools (same as before, enhanced functionality)
  • Backward compatible