Coding MCP v1.0.4
Highlights
- Production-ready multi-project MCP server for coding agents
- Dual transport support:
- STDIO for local agent and IDE workflows
- HTTP for remote and network deployments
- Unified architecture with shared core services across both transports
- Strong safety model for file, git, and command operations
Major Features
- Multi-project registry and discovery
- Manage multiple repository roots
- CLI root management commands:
- coding-mcp init
- coding-mcp add
- coding-mcp remove
- File operations and patching
- Safe CRUD operations with path-boundary enforcement
- Structured edit support
- Full hunk-level unified diff patch application
- Git automation toolkit
- Status, diff, branches, checkout, pull, add, restore, commit, push, log, show, tag
- Structured outputs and guarded destructive paths
- Safe command execution
- Allowlist-based command policy
- Argument safety checks
- Timeout and output-size controls
- MCP resources and prompts
- Project tree, file views, package/readme/git-status resources
- Workflow prompts for analysis, implementation, review, and test-fix loops
- Binary-safe file resource endpoints
- Text returned as text
- Binary returned as base64 blob
- Bounded payload size
- HTTP security and RBAC
- API-key authentication
- Role-based authorization: viewer, editor, admin
- Observability
- Request IDs and timing
- Audit logging for mutating operations
- OpenTelemetry trace hooks with OTLP export support
Developer Experience
- Professionalized project documentation and onboarding
- GitHub collaboration baseline
- CI workflow
- Release workflow
- CodeQL scanning
- Dependency review
- Issue and PR templates
- Contributing, Security, and Support guides
- Expanded unit and integration test coverage across critical flows
Stability and Quality
- Strict TypeScript validation and runtime schema checks
- Defensive error handling with consistent response envelopes
- Current release validated with passing typecheck and test suite
Upgrade Notes
- This is the first stable release line
- For HTTP exposure in production:
- Enable API key authentication
- Configure RBAC roles
- Configure OpenTelemetry exporter if needed
- Prefer PROJECTS_ROOTS for multi-root environments
Known Next Focus Areas
- Continued performance tuning for very large monorepos
- Additional enterprise auth integration options beyond API key RBAC
Full Changelog: https://github.com/kieutrongthien/coding-mcp/commits/v1.0.4
Full Changelog: https://github.com/kieutrongthien/coding-mcp/commits/v1.0.4