Skip to content

Releases: portel-dev/ncp

Release 2.0.1

27 Dec 14:57

Choose a tag to compare

Bug Fixes

  • Fix Windows spawn EINVAL for npx.cmd wrappers (fixes #8)
  • Fix code --file test on Windows by using forward slashes in CLI arguments

Full Changelog

2.0.0...2.0.1

Release 2.0.0

27 Dec 14:34

Choose a tag to compare

Full Changelog: 1.8.0...2.0.0

Release 1.8.0

14 Dec 15:17

Choose a tag to compare

Release 1.8.0

Major update with Scheduler V2, Code-Mode enhancements, and Photon architecture.

Highlights

  • ⚠️ BREAKING: Scheduler V2 with timing groups (auto-migrates from V1)
  • Code-Mode automation powerhouse with multi-MCP orchestration
  • Photon runtime architecture
  • Skills marketplace integration
  • Enhanced analytics and monitoring

See CHANGELOG.md for full details.

Published to npm: https://www.npmjs.com/package/@portel/ncp/v/1.8.0

v1.6.0 - CI/CD Optimization & Stability Improvements

23 Oct 03:48

Choose a tag to compare

🚀 Release v1.6.0

⚡ CI/CD Optimizations

  • Smart Path Filtering: CI now only runs when code/config files change, skipping documentation-only updates
  • Optimized Test Matrix: Reduced test jobs from 4 to 2 (50% faster CI)
    • Removed macOS from general tests (kept for DXT-specific builds)
    • Tests now run only on Ubuntu with Node 18.x and 20.x
  • Faster Feedback: Average CI run time reduced from ~10min to ~5min

🧪 Test Improvements

  • Skipped flaky pagination E2E test until search query is fixed
  • All critical, integration, and type-check tests passing
  • Pre-commit hooks validated

📦 Downloads

  • DXT (Claude Desktop): Download ncp.dxt from assets below
  • npm: npm install -g @portel/ncp (will be available shortly)

🔧 Technical Details

  • Package version: 1.6.0
  • DXT file size: 72MB
  • Tested on: macOS (Darwin 24.6.0), Node 18.x & 20.x
  • CI: GitHub Actions with optimized workflows

📝 Files Changed

  • .github/workflows/ci.yml: Added path filters and optimized matrix
  • tests/e2e/cli-integration.test.ts: Skipped flaky pagination test
  • package.json & manifest.json: Version bump to 1.6.0

Full Changelog: v1.5.3...v1.6.0

v1.6.0-rc - Pre-release for Testing

23 Oct 03:47

Choose a tag to compare

Pre-release

🧪 Release Candidate for Testing

This is a pre-release of v1.6.0 for testing purposes.

Changes Since 1.5.3

  • Optimized CI/CD workflow with path filters and reduced matrix
  • Fixed flaky E2E pagination test
  • Internal improvements and bug fixes

Testing Instructions

  1. Download the ncp.dxt file
  2. Install it in Claude Desktop
  3. Verify functionality
  4. Report any issues

⚠️ This is a release candidate - please test before we finalize v1.6.0!

v1.5.3

14 Oct 08:13

Choose a tag to compare

Bug Fixes

  • MCP Protocol Compliance: Refactored stdio listener setup to be protocol-compliant

Changes

  • Extracted startStdioListener() method from run() for immediate stdio setup
  • Made startStdioListener() idempotent to prevent duplicate listener registration
  • Kept run() method for backwards compatibility with CLI usage
  • Server now responds immediately to protocol messages after process spawn

This fix resolves connection issues with MCP clients that don't call run().

Full Changelog: 1.5.2...1.5.3

Release 1.5.2

12 Oct 16:05

Choose a tag to compare

1.5.2 (2025-10-12)

Bug Fixes

  • resolve script symlink to find actual installation directory (ad7f3c8)

Release 1.5.1

12 Oct 12:49

Choose a tag to compare

1.5.1 (2025-10-12)

Bug Fixes

  • enhance version utility to prefer global package version and improve local fallback logic in tests (8765c69)
  • look for package.json after resolving the symlinks if found and update version in server.json (0f0c9c8)

Release 1.5.0

11 Oct 18:32

Choose a tag to compare

1.5.0 (2025-10-11)

Features

  • add installation metadata to server.json (fe0e25b)
  • enhance MockServerManager with improved timeout management and error handling (edb0fb4)
  • enhance MockServerManager with robust server startup and error handling; add Git mock server implementation (3488512)
  • enhance test configurations with improved Jest settings and mock server management (ad7e893)
  • implement MockServerManager to manage mock MCP server processes for tests (89d5b38)
  • improve timeout handling in MCPServer and MCPHealthMonitor; enhance find command test assertions (d089f6b)
  • update .npmignore and package.json to include TypeScript support and specify files for packaging (ae9bbcf)

Bug Fixes

  • correct testMatch pattern to include both .js and .ts files (dec5625)

Release 1.4.3

03 Oct 08:55

Choose a tag to compare

Bug fixes: mcp-name in README, updated schema to 2025-09-16, fixed dist/profiles inclusion