Skip to content

Coding MCP v1.0.4

Choose a tag to compare

@kieutrongthien kieutrongthien released this 01 Apr 08:42
· 51 commits to master since this release

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