
ncp
by portel-dev·★ 90·综合分 48
NCP 是一个统一多个 MCP 工具的 MCP 服务器,提供智能发现和代码执行功能。
developer-toolsai-llmproductivity
9
Forks
1
活跃 Issue
本月
最近提交
2 天前
收录于
概述
NCP(自然上下文提供者)解决了 AI 助手访问过多 MCP 工具时的认知超载问题。与其暴露数十个单独的工具,NCP 提供了统一的接口,只需三个简单的工具:'find' 用于发现功能,'code' 用于执行 TypeScript,'run' 用于执行单个工具。这可将令牌使用减少高达 97%,并将响应时间提高 5 倍。NCP 还支持项目级配置、调度和自定义光子(无需 npm 发布的轻量级 TypeScript MCP)。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将数十个 MCP 工具组织成 AI 助手的单一可发现界面
你:使用 TypeScript 代码模式创建结合多个 MCP 工具的自动化工作流
你:调度需要结合多个 MCP 能力的定期任务
你:NCP 和普通 MCP 有什么区别?
你:NCP 如何减少令牌使用?
什么时候选它
当您使用多个 MCP 服务器,并且发现您的 AI 助手被工具模式、响应延迟或上下文限制所困扰时,选择 NCP。
什么时候不要选它
如果您只使用少量 MCP 工具(2-3 个)且不需要统一界面,或者需要直接访问单个 MCP 工具而不需要抽象层,请不要选择 NCP。
此 server 暴露的工具
从 README 抽取出 3 个工具findSearch for any tool, skill, or Photon using natural language
codeExecute TypeScript directly with access to all available MCPs
runExecute tools individually when code mode is disabled
可对比工具
mcp-xpmcp-servermulti-server-mcp
安装
安装
Claude Desktop(推荐)
- 从 [GitHub 发布页面](https://github.com/portel-dev/ncp/releases) 下载最新的
.dxt文件 - 在 Claude Desktop 中,转到 设置 → 连接 → MCP 服务器
- 添加
.dxt文件
npm 安装
npm install -g @portel/ncp配置
将其添加到您的 MCP 客户端配置中:
{
"mcpServers": {
"ncp": {
"command": "ncp"
}
}
}FAQ
- NCP 和普通 MCP 有什么区别?
- 普通 MCP 暴露数十个单独的工具,可能会使 AI 助手不知所措。NCP 将这些工具统一为三个简单的工具(find、code、run),同时在后台管理所有复杂性。
- NCP 如何减少令牌使用?
- NCP 不是加载数十个工具架构(10万+令牌),而是暴露三个简单工具(2500令牌),从而将令牌使用减少高达 97%,并使 AI 能够专注于实际工作。
ncp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。