├── .dockerignore ├── .dxtignore ├── .github ├── FEATURE_STORY_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── mcp_server_request.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── publish-mcp-registry.yml │ ├── release.yml │ └── test-windows-scheduler.yml ├── .gitignore ├── .gitkeep-md ├── .mcpbignore ├── .npmignore ├── .release-it.json ├── CHANGELOG.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── HOW-IT-WORKS.md ├── LICENSE ├── MCP-CONFIG-SCHEMA-IMPLEMENTATION-EXAMPLE.ts ├── MCP-CONFIG-SCHEMA-SIMPLE-EXAMPLE.json ├── MCP-CONFIGURATION-SCHEMA-FORMAT.json ├── README.md ├── SECURITY.md ├── assets └── icons │ ├── ncp.png │ └── ncp.svg ├── docs ├── ADVANCED_USAGE_GUIDE.md ├── MCP_VALIDATION_CAPABILITY.md ├── MCP_VALIDATION_PROTOCOL.md ├── MCP_VERSION_MANAGEMENT.md ├── REFACTORING-SUMMARY.md ├── REGISTRY-API-FILTERS.md ├── REGISTRY-SECURITY-ANALYSIS.md ├── RUNTIME_CLI_DISCOVERY.md ├── SCHEDULER_ENVIRONMENT_COMPATIBILITY.md ├── SCHEDULER_TESTING_GUIDE.md ├── SCHEDULER_USER_GUIDE.md ├── authentication.md ├── claude-desktop.md ├── cli-cross-platform.md ├── cli-tools-guide.md ├── clients │ ├── claude-desktop.md │ ├── cline.md │ ├── continue.md │ ├── cursor.md │ ├── vscode.md │ └── windsurf.md ├── confirm-before-run.md ├── discovering-new-clients.md ├── features │ └── protocol-transparency.md ├── guides │ ├── dialog-failure-graceful-handling.md │ ├── e2e-testing.md │ ├── native-dialog-cross-platform.md │ ├── native-dialog-timeout-retry.md │ ├── ncp-registry-command.md │ └── testing.md ├── images │ ├── clients │ │ └── claude-desktop │ │ │ └── README.md │ ├── ncp-add.png │ ├── ncp-find.png │ ├── ncp-help.png │ ├── ncp-import.png │ ├── ncp-list.png │ └── ncp-transformation-flow.png ├── mcp-registry-setup.md ├── mcps-portel-dev-api.md ├── pr-schema-additions.ts ├── provider-registry.md ├── simple-mcp-configuration.md ├── simple-mcp-dependencies.md ├── simple-mcp-examples.md ├── simple-mcp-guide.md ├── simple-mcp-quickstart.md ├── test-implementation-status.md ├── test-refactoring-guide.md ├── testing-new-features.md ├── workflow-mcp-guide.md ├── workflow-schedule-integration.md └── workflow-testing-guide.md ├── evals.yaml ├── icon.svg ├── jest.config.js ├── manifest.json ├── package.json ├── scripts ├── audit-branding.sh ├── build-dxt-clean.sh ├── cleanup │ └── scan-repository.js ├── extract-schemas.ts ├── mcp-client-sniffer.cjs ├── measure-code-mode-savings.ts ├── patch-dxt-zip.sh ├── sync-server-version.cjs ├── test-client-registry.js ├── test-features.sh ├── test-http-auth.js ├── test-registry-security.js └── verify-client-configs.js ├── server.json ├── src ├── analytics │ ├── analytics-formatter.ts │ ├── log-parser.ts │ └── visual-formatter.ts ├── auth │ ├── auth-detector.ts │ ├── auth-prompter.ts │ ├── oauth-auth-code-flow.ts │ ├── oauth-device-flow.ts │ ├── secure-credential-store.ts │ └── token-store.ts ├── cache │ ├── cache-patcher.ts │ ├── csv-cache.ts │ ├── schema-cache.ts │ └── version-aware-validator.ts ├── cli │ ├── commands │ │ └── config-interactive.ts │ ├── index.ts │ └── index.ts.bak ├── code-mode │ └── code-executor.ts ├── curation │ ├── README.md │ ├── capture-agent.ts │ ├── parsers │ │ └── ai-parser.ts │ ├── scrapers │ │ └── awesome-mcp-scraper.ts │ └── submission-agent.ts ├── discovery │ ├── engine.ts │ ├── mcp-domain-analyzer.ts │ ├── rag-engine.ts │ ├── search-enhancer.ts │ └── semantic-enhancement-engine.ts ├── extension │ └── extension-init.ts ├── index-mcp.ts ├── index.ts ├── internal-mcps │ ├── analytics.ts │ ├── base-photon.ts │ ├── config-helpers.ts │ ├── dependency-manager.ts │ ├── intelligence.photon.schema.json │ ├── intelligence.photon.ts │ ├── internal-mcp-manager.ts │ ├── marketplace.ts │ ├── ncp-management.ts │ ├── photon-adapter.ts │ ├── photon-loader.ts │ ├── scheduler.ts │ ├── schema-extractor.ts │ ├── shell.photon.schema.json │ ├── shell.photon.ts │ ├── skills.ts │ └── types.ts ├── orchestrator │ └── ncp-orchestrator.ts ├── profiles │ └── profile-manager.ts ├── registry │ ├── provider-registry.ts │ └── providers.json ├── resources │ └── test-drive-guide.ts ├── server │ ├── mcp-prompts.ts │ ├── mcp-server-custom-OLD.ts │ └── mcp-server.ts ├── services │ ├── cli-catalog.ts │ ├── cli-indexer.ts │ ├── cli-parser.ts │ ├── cli-result-formatter.ts │ ├── cli-scanner.ts │ ├── cli-tool-catalog.ts │ ├── config-prompter.ts │ ├── config-schema-reader.ts │ ├── custom-registry-client.ts │ ├── error-handler.ts │ ├── output-formatter.ts │ ├── photon-marketplace-client.ts │ ├── registry-client.ts │ ├── scheduler │ │ ├── cron-expression-utils.ts │ │ ├── cron-manager.ts │ │ ├── execution-recorder.ts │ │ ├── job-executor.ts │ │ ├── job-manager.ts │ │ ├── launchd-manager.ts │ │ ├── migration.ts │ │ ├── natural-language-parser.ts │ │ ├── scheduler-v1-backup.ts │ │ ├── scheduler.ts │ │ ├── settings-manager.ts │ │ ├── task-manager.ts │ │ ├── task-scheduler-manager.ts │ │ ├── timing-executor.ts │ │ └── tool-validator.ts │ ├── skills-manager.ts │ ├── skills-marketplace-client.ts │ ├── tool-context-resolver.ts │ ├── tool-finder.ts │ ├── tool-schema-parser.ts │ ├── unified-registry-client.ts │ └── usage-tips-generator.ts ├── testing │ ├── create-real-mcp-definitions.ts │ ├── dummy-mcp-server.ts │ ├── mcp-definitions.json │ ├── real-mcp-analyzer.ts │ ├── real-mcps.csv │ ├── setup-dummy-mcps.ts │ ├── setup-tiered-profiles.ts │ ├── test-profile.json │ ├── test-semantic-enhancement.ts │ └── verify-profile-scaling.ts ├── transports │ └── filtered-stdio-transport.ts ├── types │ └── scheduler.ts └── utils │ ├── claude-desktop-importer.ts │ ├── client-importer.ts │ ├── client-registry.ts │ ├── config-manager.ts │ ├── credential-prompter.ts │ ├── elicitation-helper.ts │ ├── global-settings.ts │ ├── health-monitor.ts │ ├── highlighting.ts │ ├── logger.ts │ ├── markdown-renderer.ts │ ├── mcp-error-parser.ts │ ├── mcp-protocol-logger.ts │ ├── mcp-update-checker.ts │ ├── mcp-wrapper.ts │ ├── native-dialog.ts │ ├── ncp-paths.ts │ ├── parameter-predictor.ts │ ├── parameter-prompter.ts │ ├── paths.ts │ ├── progress-spinner.ts │ ├── redact-sensitive.ts │ ├── response-formatter.ts │ ├── runtime-detector.ts │ ├── schema-examples.ts │ ├── security.ts │ ├── session-notifications.ts │ ├── terminal-title.ts │ ├── text-utils.ts │ ├── update-checker.ts │ ├── updater.ts │ └── version.ts ├── tests ├── AI-POWERED-MCP-DISCOVERY.md ├── ELICITATION-TESTING-GUIDE.md ├── README.md ├── REAL-WORLD-TEST-PLAN.md ├── __mocks__ │ ├── chalk.js │ ├── clipboardy.js │ ├── csv-cache.ts │ ├── fs.cjs │ ├── transformers.js │ ├── updater.js │ └── version.ts ├── batch-import-mcps.js ├── cache-loading-focused.test.ts ├── cache-optimization.test.ts ├── cli-help-validation.sh ├── command-validation.test.ts ├── comprehensive-test.sh ├── confirm-pattern │ ├── README.md │ ├── confirm-pattern-results.csv │ ├── optimal-pattern-results.csv │ ├── pattern-comparison-summary.json │ ├── story-pattern-results.json │ ├── tag-pattern-results.json │ ├── test-confirm-pattern-fast.js │ ├── test-pattern-variations.js │ ├── test-story-patterns.js │ └── test-tag-patterns.js ├── coverage-boost.test.ts ├── create-test-mcps.js ├── curated-ecosystem-validation.test.ts ├── debug-cli-scanner.cjs ├── debug-mcp-tools.cjs ├── discover-real-http-mcps.js ├── discovery-engine.test.ts ├── discovery-fallback-focused.test.ts ├── discovery │ └── smart-reindexing.test.ts ├── e2e │ ├── cli-integration.test.ts │ └── internal-mcps-e2e.test.ts ├── ecosystem-discovery-focused.test.ts ├── ecosystem-discovery-validation-simple.test.ts ├── extension-global-cli.test.ts ├── extension-integration.test.ts ├── final-80-percent-push.test.ts ├── final-coverage-push.test.ts ├── find-http-sse-mcps.js ├── health-integration.test.ts ├── health-monitor.test.ts ├── helpers │ └── mock-server-manager.ts ├── integration │ ├── comprehensive-dxt-test.cjs │ ├── mcp-client-simulation.test.cjs │ ├── mcp-dxt-entry-point.test.cjs │ ├── test-intelligence-basic.cjs │ └── test-native-dialog.cjs ├── internal-mcps │ └── internal-mcp-manager-indexing.test.ts ├── logger.test.ts ├── mcp-ecosystem-discovery.test.ts ├── mcp-error-parser.test.ts ├── mcp-immediate-response-check.js ├── mcp-server-protocol.test.ts ├── mcp-timeout-scenarios.test.ts ├── mcp-urls-sample.csv ├── mcp-wrapper.test.ts ├── mock-mcps │ ├── aws-server.js │ ├── base-mock-server.mjs │ ├── brave-search-server.js │ ├── docker-server.js │ ├── filesystem-server.js │ ├── git-server.mjs │ ├── github-server.js │ ├── neo4j-server.js │ ├── notion-server.js │ ├── playwright-server.js │ ├── postgres-server.js │ ├── shell-server.js │ ├── slack-server.js │ └── stripe-server.js ├── mock-registry-http-sse.json ├── mock-smithery-mcp │ ├── index.js │ ├── package.json │ └── smithery.yaml ├── ncp-orchestrator-pool.test.ts ├── ncp-orchestrator.test.ts ├── oauth-device-flow.test.ts ├── orchestrator-health-integration.test.ts ├── orchestrator-simple-branches.test.ts ├── performance-benchmark.test.ts ├── profile-manager-autoimport.test.ts ├── prompt-aggregation.test.ts ├── quick-coverage.test.ts ├── quick-test.sh ├── rag-engine.test.ts ├── regression-snapshot.test.ts ├── scheduler │ ├── MANUAL_TESTING.md │ ├── README.md │ ├── TESTING_WITH_REAL_MCPS.md │ ├── cron-manager.test.ts │ ├── execution-recorder.test.ts │ ├── job-manager.test.ts │ ├── natural-language-parser.test.ts │ ├── process-isolation.test.ts │ ├── real-execution.test.ts │ ├── scheduler-integration.test.ts │ └── test-helpers.ts ├── search-enhancer.test.ts ├── session-id-passthrough.test.ts ├── setup.ts ├── test-cli-dynamic-enhancement.cjs ├── test-env-vars.sh ├── test-http-sse-support.sh ├── test-intelligence-mcp.md ├── test-mode-detection.sh ├── test-notifications.ts ├── test-sdk-server.ts ├── test-server-notifications.ts ├── test-unified-discovery.js ├── tool-context-resolver.test.ts ├── tool-schema-parser.test.ts ├── user-story-discovery.test.ts ├── validate-mcp-url.js └── version-util.test.ts ├── tsconfig.json └── tsconfig.test.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.dxtignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.dxtignore -------------------------------------------------------------------------------- /.github/FEATURE_STORY_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/FEATURE_STORY_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/mcp_server_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/ISSUE_TEMPLATE/mcp_server_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-mcp-registry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/workflows/publish-mcp-registry.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-windows-scheduler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.github/workflows/test-windows-scheduler.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitkeep-md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.gitkeep-md -------------------------------------------------------------------------------- /.mcpbignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.mcpbignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.npmignore -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/.release-it.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HOW-IT-WORKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/HOW-IT-WORKS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/LICENSE -------------------------------------------------------------------------------- /MCP-CONFIG-SCHEMA-IMPLEMENTATION-EXAMPLE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/MCP-CONFIG-SCHEMA-IMPLEMENTATION-EXAMPLE.ts -------------------------------------------------------------------------------- /MCP-CONFIG-SCHEMA-SIMPLE-EXAMPLE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/MCP-CONFIG-SCHEMA-SIMPLE-EXAMPLE.json -------------------------------------------------------------------------------- /MCP-CONFIGURATION-SCHEMA-FORMAT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/MCP-CONFIGURATION-SCHEMA-FORMAT.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /assets/icons/ncp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/assets/icons/ncp.png -------------------------------------------------------------------------------- /assets/icons/ncp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/assets/icons/ncp.svg -------------------------------------------------------------------------------- /docs/ADVANCED_USAGE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/ADVANCED_USAGE_GUIDE.md -------------------------------------------------------------------------------- /docs/MCP_VALIDATION_CAPABILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/MCP_VALIDATION_CAPABILITY.md -------------------------------------------------------------------------------- /docs/MCP_VALIDATION_PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/MCP_VALIDATION_PROTOCOL.md -------------------------------------------------------------------------------- /docs/MCP_VERSION_MANAGEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/MCP_VERSION_MANAGEMENT.md -------------------------------------------------------------------------------- /docs/REFACTORING-SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/REFACTORING-SUMMARY.md -------------------------------------------------------------------------------- /docs/REGISTRY-API-FILTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/REGISTRY-API-FILTERS.md -------------------------------------------------------------------------------- /docs/REGISTRY-SECURITY-ANALYSIS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/REGISTRY-SECURITY-ANALYSIS.md -------------------------------------------------------------------------------- /docs/RUNTIME_CLI_DISCOVERY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/RUNTIME_CLI_DISCOVERY.md -------------------------------------------------------------------------------- /docs/SCHEDULER_ENVIRONMENT_COMPATIBILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/SCHEDULER_ENVIRONMENT_COMPATIBILITY.md -------------------------------------------------------------------------------- /docs/SCHEDULER_TESTING_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/SCHEDULER_TESTING_GUIDE.md -------------------------------------------------------------------------------- /docs/SCHEDULER_USER_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/SCHEDULER_USER_GUIDE.md -------------------------------------------------------------------------------- /docs/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/authentication.md -------------------------------------------------------------------------------- /docs/claude-desktop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/claude-desktop.md -------------------------------------------------------------------------------- /docs/cli-cross-platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/cli-cross-platform.md -------------------------------------------------------------------------------- /docs/cli-tools-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/cli-tools-guide.md -------------------------------------------------------------------------------- /docs/clients/claude-desktop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/clients/claude-desktop.md -------------------------------------------------------------------------------- /docs/clients/cline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/clients/cline.md -------------------------------------------------------------------------------- /docs/clients/continue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/clients/continue.md -------------------------------------------------------------------------------- /docs/clients/cursor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/clients/cursor.md -------------------------------------------------------------------------------- /docs/clients/vscode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/clients/vscode.md -------------------------------------------------------------------------------- /docs/clients/windsurf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/clients/windsurf.md -------------------------------------------------------------------------------- /docs/confirm-before-run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/confirm-before-run.md -------------------------------------------------------------------------------- /docs/discovering-new-clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/discovering-new-clients.md -------------------------------------------------------------------------------- /docs/features/protocol-transparency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/features/protocol-transparency.md -------------------------------------------------------------------------------- /docs/guides/dialog-failure-graceful-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/guides/dialog-failure-graceful-handling.md -------------------------------------------------------------------------------- /docs/guides/e2e-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/guides/e2e-testing.md -------------------------------------------------------------------------------- /docs/guides/native-dialog-cross-platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/guides/native-dialog-cross-platform.md -------------------------------------------------------------------------------- /docs/guides/native-dialog-timeout-retry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/guides/native-dialog-timeout-retry.md -------------------------------------------------------------------------------- /docs/guides/ncp-registry-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/guides/ncp-registry-command.md -------------------------------------------------------------------------------- /docs/guides/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/guides/testing.md -------------------------------------------------------------------------------- /docs/images/clients/claude-desktop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/clients/claude-desktop/README.md -------------------------------------------------------------------------------- /docs/images/ncp-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/ncp-add.png -------------------------------------------------------------------------------- /docs/images/ncp-find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/ncp-find.png -------------------------------------------------------------------------------- /docs/images/ncp-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/ncp-help.png -------------------------------------------------------------------------------- /docs/images/ncp-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/ncp-import.png -------------------------------------------------------------------------------- /docs/images/ncp-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/ncp-list.png -------------------------------------------------------------------------------- /docs/images/ncp-transformation-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/images/ncp-transformation-flow.png -------------------------------------------------------------------------------- /docs/mcp-registry-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/mcp-registry-setup.md -------------------------------------------------------------------------------- /docs/mcps-portel-dev-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/mcps-portel-dev-api.md -------------------------------------------------------------------------------- /docs/pr-schema-additions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/pr-schema-additions.ts -------------------------------------------------------------------------------- /docs/provider-registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/provider-registry.md -------------------------------------------------------------------------------- /docs/simple-mcp-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/simple-mcp-configuration.md -------------------------------------------------------------------------------- /docs/simple-mcp-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/simple-mcp-dependencies.md -------------------------------------------------------------------------------- /docs/simple-mcp-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/simple-mcp-examples.md -------------------------------------------------------------------------------- /docs/simple-mcp-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/simple-mcp-guide.md -------------------------------------------------------------------------------- /docs/simple-mcp-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/simple-mcp-quickstart.md -------------------------------------------------------------------------------- /docs/test-implementation-status.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/test-implementation-status.md -------------------------------------------------------------------------------- /docs/test-refactoring-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/test-refactoring-guide.md -------------------------------------------------------------------------------- /docs/testing-new-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/testing-new-features.md -------------------------------------------------------------------------------- /docs/workflow-mcp-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/workflow-mcp-guide.md -------------------------------------------------------------------------------- /docs/workflow-schedule-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/workflow-schedule-integration.md -------------------------------------------------------------------------------- /docs/workflow-testing-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/docs/workflow-testing-guide.md -------------------------------------------------------------------------------- /evals.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/evals.yaml -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/icon.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/jest.config.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/package.json -------------------------------------------------------------------------------- /scripts/audit-branding.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/audit-branding.sh -------------------------------------------------------------------------------- /scripts/build-dxt-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/build-dxt-clean.sh -------------------------------------------------------------------------------- /scripts/cleanup/scan-repository.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/cleanup/scan-repository.js -------------------------------------------------------------------------------- /scripts/extract-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/extract-schemas.ts -------------------------------------------------------------------------------- /scripts/mcp-client-sniffer.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/mcp-client-sniffer.cjs -------------------------------------------------------------------------------- /scripts/measure-code-mode-savings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/measure-code-mode-savings.ts -------------------------------------------------------------------------------- /scripts/patch-dxt-zip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/patch-dxt-zip.sh -------------------------------------------------------------------------------- /scripts/sync-server-version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/sync-server-version.cjs -------------------------------------------------------------------------------- /scripts/test-client-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/test-client-registry.js -------------------------------------------------------------------------------- /scripts/test-features.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/test-features.sh -------------------------------------------------------------------------------- /scripts/test-http-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/test-http-auth.js -------------------------------------------------------------------------------- /scripts/test-registry-security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/test-registry-security.js -------------------------------------------------------------------------------- /scripts/verify-client-configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/scripts/verify-client-configs.js -------------------------------------------------------------------------------- /server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/server.json -------------------------------------------------------------------------------- /src/analytics/analytics-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/analytics/analytics-formatter.ts -------------------------------------------------------------------------------- /src/analytics/log-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/analytics/log-parser.ts -------------------------------------------------------------------------------- /src/analytics/visual-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/analytics/visual-formatter.ts -------------------------------------------------------------------------------- /src/auth/auth-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/auth/auth-detector.ts -------------------------------------------------------------------------------- /src/auth/auth-prompter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/auth/auth-prompter.ts -------------------------------------------------------------------------------- /src/auth/oauth-auth-code-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/auth/oauth-auth-code-flow.ts -------------------------------------------------------------------------------- /src/auth/oauth-device-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/auth/oauth-device-flow.ts -------------------------------------------------------------------------------- /src/auth/secure-credential-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/auth/secure-credential-store.ts -------------------------------------------------------------------------------- /src/auth/token-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/auth/token-store.ts -------------------------------------------------------------------------------- /src/cache/cache-patcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cache/cache-patcher.ts -------------------------------------------------------------------------------- /src/cache/csv-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cache/csv-cache.ts -------------------------------------------------------------------------------- /src/cache/schema-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cache/schema-cache.ts -------------------------------------------------------------------------------- /src/cache/version-aware-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cache/version-aware-validator.ts -------------------------------------------------------------------------------- /src/cli/commands/config-interactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cli/commands/config-interactive.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/cli/index.ts.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/cli/index.ts.bak -------------------------------------------------------------------------------- /src/code-mode/code-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/code-mode/code-executor.ts -------------------------------------------------------------------------------- /src/curation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/curation/README.md -------------------------------------------------------------------------------- /src/curation/capture-agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/curation/capture-agent.ts -------------------------------------------------------------------------------- /src/curation/parsers/ai-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/curation/parsers/ai-parser.ts -------------------------------------------------------------------------------- /src/curation/scrapers/awesome-mcp-scraper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/curation/scrapers/awesome-mcp-scraper.ts -------------------------------------------------------------------------------- /src/curation/submission-agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/curation/submission-agent.ts -------------------------------------------------------------------------------- /src/discovery/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/discovery/engine.ts -------------------------------------------------------------------------------- /src/discovery/mcp-domain-analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/discovery/mcp-domain-analyzer.ts -------------------------------------------------------------------------------- /src/discovery/rag-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/discovery/rag-engine.ts -------------------------------------------------------------------------------- /src/discovery/search-enhancer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/discovery/search-enhancer.ts -------------------------------------------------------------------------------- /src/discovery/semantic-enhancement-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/discovery/semantic-enhancement-engine.ts -------------------------------------------------------------------------------- /src/extension/extension-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/extension/extension-init.ts -------------------------------------------------------------------------------- /src/index-mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/index-mcp.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/internal-mcps/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/analytics.ts -------------------------------------------------------------------------------- /src/internal-mcps/base-photon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/base-photon.ts -------------------------------------------------------------------------------- /src/internal-mcps/config-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/config-helpers.ts -------------------------------------------------------------------------------- /src/internal-mcps/dependency-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/dependency-manager.ts -------------------------------------------------------------------------------- /src/internal-mcps/intelligence.photon.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/intelligence.photon.schema.json -------------------------------------------------------------------------------- /src/internal-mcps/intelligence.photon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/intelligence.photon.ts -------------------------------------------------------------------------------- /src/internal-mcps/internal-mcp-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/internal-mcp-manager.ts -------------------------------------------------------------------------------- /src/internal-mcps/marketplace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/marketplace.ts -------------------------------------------------------------------------------- /src/internal-mcps/ncp-management.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/ncp-management.ts -------------------------------------------------------------------------------- /src/internal-mcps/photon-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/photon-adapter.ts -------------------------------------------------------------------------------- /src/internal-mcps/photon-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/photon-loader.ts -------------------------------------------------------------------------------- /src/internal-mcps/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/scheduler.ts -------------------------------------------------------------------------------- /src/internal-mcps/schema-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/schema-extractor.ts -------------------------------------------------------------------------------- /src/internal-mcps/shell.photon.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/shell.photon.schema.json -------------------------------------------------------------------------------- /src/internal-mcps/shell.photon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/shell.photon.ts -------------------------------------------------------------------------------- /src/internal-mcps/skills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/skills.ts -------------------------------------------------------------------------------- /src/internal-mcps/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/internal-mcps/types.ts -------------------------------------------------------------------------------- /src/orchestrator/ncp-orchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/orchestrator/ncp-orchestrator.ts -------------------------------------------------------------------------------- /src/profiles/profile-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/profiles/profile-manager.ts -------------------------------------------------------------------------------- /src/registry/provider-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/registry/provider-registry.ts -------------------------------------------------------------------------------- /src/registry/providers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/registry/providers.json -------------------------------------------------------------------------------- /src/resources/test-drive-guide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/resources/test-drive-guide.ts -------------------------------------------------------------------------------- /src/server/mcp-prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/server/mcp-prompts.ts -------------------------------------------------------------------------------- /src/server/mcp-server-custom-OLD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/server/mcp-server-custom-OLD.ts -------------------------------------------------------------------------------- /src/server/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/server/mcp-server.ts -------------------------------------------------------------------------------- /src/services/cli-catalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/cli-catalog.ts -------------------------------------------------------------------------------- /src/services/cli-indexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/cli-indexer.ts -------------------------------------------------------------------------------- /src/services/cli-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/cli-parser.ts -------------------------------------------------------------------------------- /src/services/cli-result-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/cli-result-formatter.ts -------------------------------------------------------------------------------- /src/services/cli-scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/cli-scanner.ts -------------------------------------------------------------------------------- /src/services/cli-tool-catalog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/cli-tool-catalog.ts -------------------------------------------------------------------------------- /src/services/config-prompter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/config-prompter.ts -------------------------------------------------------------------------------- /src/services/config-schema-reader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/config-schema-reader.ts -------------------------------------------------------------------------------- /src/services/custom-registry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/custom-registry-client.ts -------------------------------------------------------------------------------- /src/services/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/error-handler.ts -------------------------------------------------------------------------------- /src/services/output-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/output-formatter.ts -------------------------------------------------------------------------------- /src/services/photon-marketplace-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/photon-marketplace-client.ts -------------------------------------------------------------------------------- /src/services/registry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/registry-client.ts -------------------------------------------------------------------------------- /src/services/scheduler/cron-expression-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/cron-expression-utils.ts -------------------------------------------------------------------------------- /src/services/scheduler/cron-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/cron-manager.ts -------------------------------------------------------------------------------- /src/services/scheduler/execution-recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/execution-recorder.ts -------------------------------------------------------------------------------- /src/services/scheduler/job-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/job-executor.ts -------------------------------------------------------------------------------- /src/services/scheduler/job-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/job-manager.ts -------------------------------------------------------------------------------- /src/services/scheduler/launchd-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/launchd-manager.ts -------------------------------------------------------------------------------- /src/services/scheduler/migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/migration.ts -------------------------------------------------------------------------------- /src/services/scheduler/natural-language-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/natural-language-parser.ts -------------------------------------------------------------------------------- /src/services/scheduler/scheduler-v1-backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/scheduler-v1-backup.ts -------------------------------------------------------------------------------- /src/services/scheduler/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/scheduler.ts -------------------------------------------------------------------------------- /src/services/scheduler/settings-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/settings-manager.ts -------------------------------------------------------------------------------- /src/services/scheduler/task-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/task-manager.ts -------------------------------------------------------------------------------- /src/services/scheduler/task-scheduler-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/task-scheduler-manager.ts -------------------------------------------------------------------------------- /src/services/scheduler/timing-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/timing-executor.ts -------------------------------------------------------------------------------- /src/services/scheduler/tool-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/scheduler/tool-validator.ts -------------------------------------------------------------------------------- /src/services/skills-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/skills-manager.ts -------------------------------------------------------------------------------- /src/services/skills-marketplace-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/skills-marketplace-client.ts -------------------------------------------------------------------------------- /src/services/tool-context-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/tool-context-resolver.ts -------------------------------------------------------------------------------- /src/services/tool-finder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/tool-finder.ts -------------------------------------------------------------------------------- /src/services/tool-schema-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/tool-schema-parser.ts -------------------------------------------------------------------------------- /src/services/unified-registry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/unified-registry-client.ts -------------------------------------------------------------------------------- /src/services/usage-tips-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/services/usage-tips-generator.ts -------------------------------------------------------------------------------- /src/testing/create-real-mcp-definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/create-real-mcp-definitions.ts -------------------------------------------------------------------------------- /src/testing/dummy-mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/dummy-mcp-server.ts -------------------------------------------------------------------------------- /src/testing/mcp-definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/mcp-definitions.json -------------------------------------------------------------------------------- /src/testing/real-mcp-analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/real-mcp-analyzer.ts -------------------------------------------------------------------------------- /src/testing/real-mcps.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/real-mcps.csv -------------------------------------------------------------------------------- /src/testing/setup-dummy-mcps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/setup-dummy-mcps.ts -------------------------------------------------------------------------------- /src/testing/setup-tiered-profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/setup-tiered-profiles.ts -------------------------------------------------------------------------------- /src/testing/test-profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/test-profile.json -------------------------------------------------------------------------------- /src/testing/test-semantic-enhancement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/test-semantic-enhancement.ts -------------------------------------------------------------------------------- /src/testing/verify-profile-scaling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/testing/verify-profile-scaling.ts -------------------------------------------------------------------------------- /src/transports/filtered-stdio-transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/transports/filtered-stdio-transport.ts -------------------------------------------------------------------------------- /src/types/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/types/scheduler.ts -------------------------------------------------------------------------------- /src/utils/claude-desktop-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/claude-desktop-importer.ts -------------------------------------------------------------------------------- /src/utils/client-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/client-importer.ts -------------------------------------------------------------------------------- /src/utils/client-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/client-registry.ts -------------------------------------------------------------------------------- /src/utils/config-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/config-manager.ts -------------------------------------------------------------------------------- /src/utils/credential-prompter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/credential-prompter.ts -------------------------------------------------------------------------------- /src/utils/elicitation-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/elicitation-helper.ts -------------------------------------------------------------------------------- /src/utils/global-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/global-settings.ts -------------------------------------------------------------------------------- /src/utils/health-monitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/health-monitor.ts -------------------------------------------------------------------------------- /src/utils/highlighting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/highlighting.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/markdown-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/markdown-renderer.ts -------------------------------------------------------------------------------- /src/utils/mcp-error-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/mcp-error-parser.ts -------------------------------------------------------------------------------- /src/utils/mcp-protocol-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/mcp-protocol-logger.ts -------------------------------------------------------------------------------- /src/utils/mcp-update-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/mcp-update-checker.ts -------------------------------------------------------------------------------- /src/utils/mcp-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/mcp-wrapper.ts -------------------------------------------------------------------------------- /src/utils/native-dialog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/native-dialog.ts -------------------------------------------------------------------------------- /src/utils/ncp-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/ncp-paths.ts -------------------------------------------------------------------------------- /src/utils/parameter-predictor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/parameter-predictor.ts -------------------------------------------------------------------------------- /src/utils/parameter-prompter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/parameter-prompter.ts -------------------------------------------------------------------------------- /src/utils/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/paths.ts -------------------------------------------------------------------------------- /src/utils/progress-spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/progress-spinner.ts -------------------------------------------------------------------------------- /src/utils/redact-sensitive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/redact-sensitive.ts -------------------------------------------------------------------------------- /src/utils/response-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/response-formatter.ts -------------------------------------------------------------------------------- /src/utils/runtime-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/runtime-detector.ts -------------------------------------------------------------------------------- /src/utils/schema-examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/schema-examples.ts -------------------------------------------------------------------------------- /src/utils/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/security.ts -------------------------------------------------------------------------------- /src/utils/session-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/session-notifications.ts -------------------------------------------------------------------------------- /src/utils/terminal-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/terminal-title.ts -------------------------------------------------------------------------------- /src/utils/text-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/text-utils.ts -------------------------------------------------------------------------------- /src/utils/update-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/update-checker.ts -------------------------------------------------------------------------------- /src/utils/updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/updater.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /tests/AI-POWERED-MCP-DISCOVERY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/AI-POWERED-MCP-DISCOVERY.md -------------------------------------------------------------------------------- /tests/ELICITATION-TESTING-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/ELICITATION-TESTING-GUIDE.md -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/REAL-WORLD-TEST-PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/REAL-WORLD-TEST-PLAN.md -------------------------------------------------------------------------------- /tests/__mocks__/chalk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/chalk.js -------------------------------------------------------------------------------- /tests/__mocks__/clipboardy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/clipboardy.js -------------------------------------------------------------------------------- /tests/__mocks__/csv-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/csv-cache.ts -------------------------------------------------------------------------------- /tests/__mocks__/fs.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/fs.cjs -------------------------------------------------------------------------------- /tests/__mocks__/transformers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/transformers.js -------------------------------------------------------------------------------- /tests/__mocks__/updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/updater.js -------------------------------------------------------------------------------- /tests/__mocks__/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/__mocks__/version.ts -------------------------------------------------------------------------------- /tests/batch-import-mcps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/batch-import-mcps.js -------------------------------------------------------------------------------- /tests/cache-loading-focused.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/cache-loading-focused.test.ts -------------------------------------------------------------------------------- /tests/cache-optimization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/cache-optimization.test.ts -------------------------------------------------------------------------------- /tests/cli-help-validation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/cli-help-validation.sh -------------------------------------------------------------------------------- /tests/command-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/command-validation.test.ts -------------------------------------------------------------------------------- /tests/comprehensive-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/comprehensive-test.sh -------------------------------------------------------------------------------- /tests/confirm-pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/README.md -------------------------------------------------------------------------------- /tests/confirm-pattern/confirm-pattern-results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/confirm-pattern-results.csv -------------------------------------------------------------------------------- /tests/confirm-pattern/optimal-pattern-results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/optimal-pattern-results.csv -------------------------------------------------------------------------------- /tests/confirm-pattern/pattern-comparison-summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/pattern-comparison-summary.json -------------------------------------------------------------------------------- /tests/confirm-pattern/story-pattern-results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/story-pattern-results.json -------------------------------------------------------------------------------- /tests/confirm-pattern/tag-pattern-results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/tag-pattern-results.json -------------------------------------------------------------------------------- /tests/confirm-pattern/test-confirm-pattern-fast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/test-confirm-pattern-fast.js -------------------------------------------------------------------------------- /tests/confirm-pattern/test-pattern-variations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/test-pattern-variations.js -------------------------------------------------------------------------------- /tests/confirm-pattern/test-story-patterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/test-story-patterns.js -------------------------------------------------------------------------------- /tests/confirm-pattern/test-tag-patterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/confirm-pattern/test-tag-patterns.js -------------------------------------------------------------------------------- /tests/coverage-boost.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/coverage-boost.test.ts -------------------------------------------------------------------------------- /tests/create-test-mcps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/create-test-mcps.js -------------------------------------------------------------------------------- /tests/curated-ecosystem-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/curated-ecosystem-validation.test.ts -------------------------------------------------------------------------------- /tests/debug-cli-scanner.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/debug-cli-scanner.cjs -------------------------------------------------------------------------------- /tests/debug-mcp-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/debug-mcp-tools.cjs -------------------------------------------------------------------------------- /tests/discover-real-http-mcps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/discover-real-http-mcps.js -------------------------------------------------------------------------------- /tests/discovery-engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/discovery-engine.test.ts -------------------------------------------------------------------------------- /tests/discovery-fallback-focused.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/discovery-fallback-focused.test.ts -------------------------------------------------------------------------------- /tests/discovery/smart-reindexing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/discovery/smart-reindexing.test.ts -------------------------------------------------------------------------------- /tests/e2e/cli-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/e2e/cli-integration.test.ts -------------------------------------------------------------------------------- /tests/e2e/internal-mcps-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/e2e/internal-mcps-e2e.test.ts -------------------------------------------------------------------------------- /tests/ecosystem-discovery-focused.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/ecosystem-discovery-focused.test.ts -------------------------------------------------------------------------------- /tests/ecosystem-discovery-validation-simple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/ecosystem-discovery-validation-simple.test.ts -------------------------------------------------------------------------------- /tests/extension-global-cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/extension-global-cli.test.ts -------------------------------------------------------------------------------- /tests/extension-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/extension-integration.test.ts -------------------------------------------------------------------------------- /tests/final-80-percent-push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/final-80-percent-push.test.ts -------------------------------------------------------------------------------- /tests/final-coverage-push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/final-coverage-push.test.ts -------------------------------------------------------------------------------- /tests/find-http-sse-mcps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/find-http-sse-mcps.js -------------------------------------------------------------------------------- /tests/health-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/health-integration.test.ts -------------------------------------------------------------------------------- /tests/health-monitor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/health-monitor.test.ts -------------------------------------------------------------------------------- /tests/helpers/mock-server-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/helpers/mock-server-manager.ts -------------------------------------------------------------------------------- /tests/integration/comprehensive-dxt-test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/integration/comprehensive-dxt-test.cjs -------------------------------------------------------------------------------- /tests/integration/mcp-client-simulation.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/integration/mcp-client-simulation.test.cjs -------------------------------------------------------------------------------- /tests/integration/mcp-dxt-entry-point.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/integration/mcp-dxt-entry-point.test.cjs -------------------------------------------------------------------------------- /tests/integration/test-intelligence-basic.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/integration/test-intelligence-basic.cjs -------------------------------------------------------------------------------- /tests/integration/test-native-dialog.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/integration/test-native-dialog.cjs -------------------------------------------------------------------------------- /tests/internal-mcps/internal-mcp-manager-indexing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/internal-mcps/internal-mcp-manager-indexing.test.ts -------------------------------------------------------------------------------- /tests/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/logger.test.ts -------------------------------------------------------------------------------- /tests/mcp-ecosystem-discovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-ecosystem-discovery.test.ts -------------------------------------------------------------------------------- /tests/mcp-error-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-error-parser.test.ts -------------------------------------------------------------------------------- /tests/mcp-immediate-response-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-immediate-response-check.js -------------------------------------------------------------------------------- /tests/mcp-server-protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-server-protocol.test.ts -------------------------------------------------------------------------------- /tests/mcp-timeout-scenarios.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-timeout-scenarios.test.ts -------------------------------------------------------------------------------- /tests/mcp-urls-sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-urls-sample.csv -------------------------------------------------------------------------------- /tests/mcp-wrapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mcp-wrapper.test.ts -------------------------------------------------------------------------------- /tests/mock-mcps/aws-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/aws-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/base-mock-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/base-mock-server.mjs -------------------------------------------------------------------------------- /tests/mock-mcps/brave-search-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/brave-search-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/docker-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/docker-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/filesystem-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/filesystem-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/git-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/git-server.mjs -------------------------------------------------------------------------------- /tests/mock-mcps/github-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/github-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/neo4j-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/neo4j-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/notion-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/notion-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/playwright-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/playwright-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/postgres-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/postgres-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/shell-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/shell-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/slack-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/slack-server.js -------------------------------------------------------------------------------- /tests/mock-mcps/stripe-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-mcps/stripe-server.js -------------------------------------------------------------------------------- /tests/mock-registry-http-sse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-registry-http-sse.json -------------------------------------------------------------------------------- /tests/mock-smithery-mcp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-smithery-mcp/index.js -------------------------------------------------------------------------------- /tests/mock-smithery-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-smithery-mcp/package.json -------------------------------------------------------------------------------- /tests/mock-smithery-mcp/smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/mock-smithery-mcp/smithery.yaml -------------------------------------------------------------------------------- /tests/ncp-orchestrator-pool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/ncp-orchestrator-pool.test.ts -------------------------------------------------------------------------------- /tests/ncp-orchestrator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/ncp-orchestrator.test.ts -------------------------------------------------------------------------------- /tests/oauth-device-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/oauth-device-flow.test.ts -------------------------------------------------------------------------------- /tests/orchestrator-health-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/orchestrator-health-integration.test.ts -------------------------------------------------------------------------------- /tests/orchestrator-simple-branches.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/orchestrator-simple-branches.test.ts -------------------------------------------------------------------------------- /tests/performance-benchmark.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/performance-benchmark.test.ts -------------------------------------------------------------------------------- /tests/profile-manager-autoimport.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/profile-manager-autoimport.test.ts -------------------------------------------------------------------------------- /tests/prompt-aggregation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/prompt-aggregation.test.ts -------------------------------------------------------------------------------- /tests/quick-coverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/quick-coverage.test.ts -------------------------------------------------------------------------------- /tests/quick-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/quick-test.sh -------------------------------------------------------------------------------- /tests/rag-engine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/rag-engine.test.ts -------------------------------------------------------------------------------- /tests/regression-snapshot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/regression-snapshot.test.ts -------------------------------------------------------------------------------- /tests/scheduler/MANUAL_TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/MANUAL_TESTING.md -------------------------------------------------------------------------------- /tests/scheduler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/README.md -------------------------------------------------------------------------------- /tests/scheduler/TESTING_WITH_REAL_MCPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/TESTING_WITH_REAL_MCPS.md -------------------------------------------------------------------------------- /tests/scheduler/cron-manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/cron-manager.test.ts -------------------------------------------------------------------------------- /tests/scheduler/execution-recorder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/execution-recorder.test.ts -------------------------------------------------------------------------------- /tests/scheduler/job-manager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/job-manager.test.ts -------------------------------------------------------------------------------- /tests/scheduler/natural-language-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/natural-language-parser.test.ts -------------------------------------------------------------------------------- /tests/scheduler/process-isolation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/process-isolation.test.ts -------------------------------------------------------------------------------- /tests/scheduler/real-execution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/real-execution.test.ts -------------------------------------------------------------------------------- /tests/scheduler/scheduler-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/scheduler-integration.test.ts -------------------------------------------------------------------------------- /tests/scheduler/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/scheduler/test-helpers.ts -------------------------------------------------------------------------------- /tests/search-enhancer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/search-enhancer.test.ts -------------------------------------------------------------------------------- /tests/session-id-passthrough.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/session-id-passthrough.test.ts -------------------------------------------------------------------------------- /tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/setup.ts -------------------------------------------------------------------------------- /tests/test-cli-dynamic-enhancement.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-cli-dynamic-enhancement.cjs -------------------------------------------------------------------------------- /tests/test-env-vars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-env-vars.sh -------------------------------------------------------------------------------- /tests/test-http-sse-support.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-http-sse-support.sh -------------------------------------------------------------------------------- /tests/test-intelligence-mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-intelligence-mcp.md -------------------------------------------------------------------------------- /tests/test-mode-detection.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-mode-detection.sh -------------------------------------------------------------------------------- /tests/test-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-notifications.ts -------------------------------------------------------------------------------- /tests/test-sdk-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-sdk-server.ts -------------------------------------------------------------------------------- /tests/test-server-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-server-notifications.ts -------------------------------------------------------------------------------- /tests/test-unified-discovery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/test-unified-discovery.js -------------------------------------------------------------------------------- /tests/tool-context-resolver.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/tool-context-resolver.test.ts -------------------------------------------------------------------------------- /tests/tool-schema-parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/tool-schema-parser.test.ts -------------------------------------------------------------------------------- /tests/user-story-discovery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/user-story-discovery.test.ts -------------------------------------------------------------------------------- /tests/validate-mcp-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/validate-mcp-url.js -------------------------------------------------------------------------------- /tests/version-util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tests/version-util.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/portel-dev/ncp/HEAD/tsconfig.test.json --------------------------------------------------------------------------------