Skip to content

Releases: kieutrongthien/coding-mcp

Coding MCP v1.0.8

Choose a tag to compare

@kieutrongthien kieutrongthien released this 02 Apr 09:49
06352c0

What's new

  • No entries

What's changed

  • Merge pull request #2 from kieutrongthien/dev 06352c0
  • 1.0.8 18fa51a
  • refactor: Split the OAuth handlers to a seperate file e841513
  • refactor: HTTP server optimize 7fb8018
  • fix: Some clients cannot connect using Streamable mode 6b027fc
  • fix: rollback a27a77a
  • fix: remove MCP-Protocol-Version from header 0ac763c
  • chore: add more attributes to readyz endpoint 64edbde
  • chore: debug streamable mode 5f8636c
  • fix: Compatibility for some clients 9a0b716
  • fix: Compatible connection between Streamable and SSE mode a1d7eda
  • fix: Compatible connection between SSD and Streamable ff4dd1d
  • fix: OAuth metada missing for some third-party services 6b22b65
  • chore: Authz service now also accept Authorization support for OAuth auto discovery. 5b91d9b
  • Merge pull request #1 from kieutrongthien/copilot/update-readme-for-mcp-server 3cc00a9
  • docs: update all English and Vietnamese docs with tool descriptions, tables, architecture diagram, and client examples 0414f76
  • docs: rewrite README.md with clearer goal, full tools/resources/prompts tables 7e4acf1
  • chore: add commit links to each release note item fcfd9b3

Coding MCP v1.0.7

Choose a tag to compare

@kieutrongthien kieutrongthien released this 01 Apr 13:13

What's new

  • No entries

What's changed

  • chore: update release notes content
  • fix: Generate release notes from commit prefixes step returning syntax error.
  • 1.0.7
  • chore: release notes workflow
  • chore: re-sync the registry when user add / edit / remove the folders
  • chore: update docs
  • chore: update github release workflow

Coding MCP v1.0.6

Choose a tag to compare

@kieutrongthien kieutrongthien released this 01 Apr 12:02

What’s new

  • Add multi-language for build / test / lint command support c0527fa

Quality and security improvements

  • Correct init add remove root registry behavior 8713d07
  • Overhaul search performance with async caching and limits c07f6a5
  • Fix: handle SSE transport lifecycle per request 3b13280
  • Fix: add descriptoin for the git and command tools ff056e1
  • Optimize apply_patch tool 17bf886

Full Changelog: v1.0.5...v1.0.6

Coding MCP v1.0.5

Choose a tag to compare

@kieutrongthien kieutrongthien released this 01 Apr 10:26

What’s new

  • Added service monitoring endpoints: healthz, readyz, and metrics.
  • Added basic metrics: request count, error count, average latency, p95 latency, and max latency.
  • Improved HTTP logging with two levels:
    • Console: concise request/response logs.
    • File logs: detailed request/response data for debugging.
  • Added selective retry with backoff for command and git operations on transient failures.
  • Added a CI coverage gate to keep test quality stable as the codebase grows.

Quality and security improvements

  • Added warning when HTTP is exposed without authentication.
  • Hardened default HTTP binding to localhost.
  • Improved CLI parser and argument validation for clearer errors.
  • Synced scripts and configuration/docs updates accordingly.

Full Changelog: v1.0.4...v1.0.5

Coding MCP v1.0.4

Choose a tag to compare

@kieutrongthien kieutrongthien released this 01 Apr 08:42

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