Skip to main content
Glama
portel-dev

NCP - Natural Context Provider

by portel-dev
LAUNCH_CHECKLIST.md2.1 kB
# NCP v1.7.0 - Launch Checklist ✅ ## Build & Compilation - ✅ `npm run build` - Successful, no errors - ✅ TypeScript compilation - Completed - ✅ Executable permissions set on dist/index.js and dist/index-mcp.js - ✅ CLI entry point: dist/index.js (181B) - ✅ MCP entry point: dist/index-mcp.js (2.8K) ## Test Suite Results - ✅ **Critical Tests**: 13 passed, 1 skipped - MCP protocol responsiveness during initialization - Concurrent requests handling - Performance requirements met - Error handling verified - ✅ **Integration Tests (CLI)**: 5 passed - Initialize request responsiveness: 219ms - tools/list response time: 11ms - Cache persistence verified - Profile hash consistency confirmed - ✅ **DXT Entry Point Tests**: 4 passed - Index-mcp.js initialization: 110ms - tools/list response: 2 tools returned - Server stability verified - Multiple sequential requests handled ## CLI Commands Verification - ✅ `node dist/index.js --version` → 1.7.0 - ✅ `node dist/index.js -h` → Help displays correctly - ✅ `node dist/index.js find` → Search functionality works - ✅ `node dist/index.js list` → Profile listing works - ✅ `node dist/index.js profile` → Profile management works ## MCP Server Verification - ✅ `node dist/index-mcp.js` → Starts successfully - ✅ JSON-RPC protocol implementation verified - ✅ Async initialization with non-blocking responses - ✅ Background indexing working correctly ## Bug Fixes Applied - ✅ Fixed chalk mock for ES module compatibility - Converted tests/__mocks__/chalk.js to tests/__mocks__/chalk.cjs - Updated jest.config.js moduleNameMapper configuration - Resolves "Must use import to load ES Module" error ## Package Status - Version: 1.7.0 - npm package name: @portel/ncp - mcpName: io.github.portel-dev/ncp - Dependencies: All up-to-date - Node version: 25.2.1 ✅ ## Ready for Launch **Status: ✅ READY FOR PRODUCTION** All critical systems operational: - CLI interface fully functional - MCP server mode working - All test suites passing - No blocking issues identified

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/portel-dev/ncp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server