Back to Home
portel-dev icon

ncp

Verified Safe

by portel-dev

Overview

NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.

Installation

Run Command
node dist/index-mcp.js

Environment Variables

  • NCP_PROFILE
  • NCP_WORKING_DIR
  • NCP_DEBUG
  • NCP_ENABLE_GLOBAL_CLI
  • NCP_CLI_AUTOSCAN
  • NCP_DISABLE_BACKGROUND_INIT
  • NCP_ENABLE_SCHEDULE_MCP
  • NCP_ENABLE_MCP_MANAGEMENT
  • NCP_ENABLE_SKILLS
  • NCP_ENABLE_PHOTON_RUNTIME

Security Notes

NCP features a robust multi-layered security architecture, including an `CodeAnalyzer` and `SemanticValidator` to detect dangerous patterns in user-provided code, sandboxed execution environments (`IsolatedVMSandbox`, `SubprocessSandbox`), a `NetworkPolicyManager` requiring elicitation for network access, secure credential storage (`SecureCredentialStore`), and input validation against dangerous shell commands. User consent is elicited for potentially sensitive operations.

Similar Servers

Stats

Interest Score54
Security Score9
Cost ClassMedium
Avg Tokens500
Stars63
Forks8
Last Update2026-01-17

Tags

orchestrationai-agent-toolsmcp-protocoltool-discoveryautomationsandboxingdeveloper-tools