MCP Catalogs
Homencp screenshot

ncp

by portel-dev·90·Score 48

NCP is an MCP server that unifies multiple MCP tools into a single interface with smart discovery and code execution.

developer-toolsai-llmproductivity
9
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

Overview

NCP (Natural Context Provider) solves the problem of cognitive overload when AI assistants have access to too many MCP tools. Instead of exposing dozens of individual tools, NCP provides a unified interface with just three simple tools: 'find' for discovering capabilities, 'code' for executing TypeScript, and 'run' for individual tool execution. This reduces token usage by up to 97% and improves response times by 5x. NCP also supports project-level configuration, scheduling, and custom Photons (lightweight TypeScript MCPs without npm publishing).

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Organizing dozens of MCP tools into a single, discoverable interface for AI assistants
you:Creating automated workflows using TypeScript code mode combining multiple MCP tools
you:Scheduling regular tasks that leverage multiple MCP capabilities in a single process
you:What is the difference between NCP and regular MCPs?
you:How does NCP reduce token usage?

When to choose this

Choose NCP when you're using multiple MCP servers and find your AI assistant getting overwhelmed with tool schemas, response delays, or context exhaustion.

When NOT to choose this

Don't choose NCP if you're only using a small number of MCP tools (2-3) and don't need the unified interface, or if you require direct access to individual MCP tools without abstraction.

Tools this server exposes

3 tools extracted from the README
  • find

    Search for any tool, skill, or Photon using natural language

  • code

    Execute TypeScript directly with access to all available MCPs

  • run

    Execute tools individually when code mode is disabled

Comparable tools

mcp-xpmcp-servermulti-server-mcp

Installation

Installation

Claude Desktop (Recommended)

  1. Download the latest .dxt file from [GitHub releases](https://github.com/portel-dev/ncp/releases)
  2. In Claude Desktop, go to Settings → Connections → MCP Servers
  3. Add the .dxt file

npm Installation

npm install -g @portel/ncp

Configuration

Add to your client's MCP configuration:

{
  "mcpServers": {
    "ncp": {
      "command": "ncp"
    }
  }
}

FAQ

What is the difference between NCP and regular MCPs?
Regular MCPs expose dozens of individual tools that overwhelm AI assistants. NCP unifies these tools into just three simple tools (find, code, run) while managing all the complexity behind the scenes.
How does NCP reduce token usage?
Instead of loading dozens of tool schemas (100k+ tokens), NCP exposes just three simple tools (2.5k tokens), reducing token usage by up to 97% and allowing AI to focus on actual work.

Compare ncp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.