Skip to content

This release includes breaking changes for platform teams planning a safe upgrade.

Published 5mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

anthropic claude go mcp mcp-server model-context-protocol
+4 more
okr product-management productplan roadmap

Summary

AI summary

Clean architecture restructuring with layered packages, registry-based dispatch, and structured JSON logging.

Full changelog

Clean Architecture Restructuring

Restructured 1750-line monolithic main.go into production-grade layered architecture with 90%+ test coverage.

New Structure

productplan-mcp-server/
├── cmd/productplan/main.go      # Entry point (~100 lines)
├── internal/
│   ├── api/                     # HTTP client, 40+ endpoints, formatters
│   ├── mcp/                     # JSON-RPC server, registry dispatch
│   ├── tools/                   # 36 tool handlers by domain
│   ├── cli/                     # CLI commands
│   └── logging/                 # Structured JSON logger
├── pkg/productplan/             # Reusable utilities
└── evals/                       # LLM evaluation suite (68 tests)

Highlights

  • Clean separation of concerns: API, MCP protocol, tools, and CLI in distinct packages
  • Registry-based tool dispatch: Replaces 348-line switch statement
  • Structured logging: JSON format with request IDs and timing
  • Comprehensive testing: Integration tests, benchmarks, 90%+ coverage
  • Enhanced evals: 68 LLM evaluation tests with difficulty levels

Test Coverage

| Package | Coverage |
|---------|----------|
| internal/mcp | 97% |
| internal/logging | 97% |
| internal/api | 95% |
| internal/cli | 95% |
| internal/tools | 90% |

No Breaking Changes

  • All 36 tool names unchanged
  • All tool schemas identical
  • MCP protocol version 2024-11-05
  • Same environment variable: PRODUCTPLAN_API_TOKEN

Full Changelog: https://github.com/olgasafonova/productplan-mcp-server/compare/v4.5.3...v4.6.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track olgasafonova/productplan-mcp-server

Get notified when new releases ship.

Sign up free

About olgasafonova/productplan-mcp-server

Query ProductPlan roadmaps. Access OKRs, ideas, launches, and timeline data.

All releases →

Beta — feedback welcome: [email protected]