Sits in front of other MCP servers so agents can discover tools on demand, run them, schedule runs and keep the initial tool list small.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ncp-natural-context-provider -- npx -y @portel/ncp~/.codex/config.toml
[mcp_servers.ncp-natural-context-provider]
command = "npx"
args = ["-y", "@portel/ncp"]
# codex mcp add ncp-natural-context-provider -- npx -y @portel/ncp~/.cursor/mcp.json
{
"mcpServers": {
"ncp-natural-context-provider": {
"command": "npx",
"args": [
"-y",
"@portel/ncp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"ncp-natural-context-provider": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@portel/ncp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ncp-natural-context-provider": {
"command": "npx",
"args": [
"-y",
"@portel/ncp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ncp-natural-context-provider": {
"command": "npx",
"args": [
"-y",
"@portel/ncp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"ncp-natural-context-provider": {
"command": "npx",
"args": [
"-y",
"@portel/ncp"
]
}
}
}