Skip to content

NCPNatural Context Provider for MCP tool discovery

One MCP gives AI clients fast, context-efficient access to tools, skills, scheduling, code mode workflows, and Photon runtime extensions.

NCP logo

Start Here

Search intentBest page
Install NCP for Claude Desktop, Cursor, VS Code, Windsurf, Cline, or ContinueREADME and client guides
Find an MCP tool without exposing every tool schema to the AI clientCLI tools guide
Use TypeScript code mode to call multiple MCPs in one workflowAdvanced usage guide
Schedule MCP jobs or recurring AI automationsScheduler user guide
Understand runtime permissions and security boundariesSecurity architecture
Help AI search engines and assistants index these docsLLM reference

What NCP Does

NCP, the Natural Context Provider, is an MCP server and CLI that reduces tool overload for AI assistants. Instead of loading every MCP tool schema into Claude Desktop, Cursor, VS Code, or another MCP client, NCP exposes a small interface for discovery and execution.

Important product keywords covered by this documentation include MCP router, MCP tool discovery, Model Context Protocol, AI tool orchestration, code mode, scheduled MCP jobs, MCP skills, Photon runtime, Claude Desktop MCP setup, Cursor MCP setup, VS Code MCP setup, and context-efficient AI tools.

Works With Photon

Photon is the companion Portel project for creating trusted capabilities. Use Photon to turn TypeScript methods into MCP tools, embedded app UIs, CLI commands, Beam interfaces, web routes, schedules, webhooks, and retries. Use NCP when agents need one natural interface to discover and run those capabilities alongside the rest of an MCP ecosystem.

Released under the Elastic License 2.0.