Nia 代码库 MCP
Nia Codebase MCP 服务器允许您通过 Cursor、Claude Desktop 和其他 MCP 兼容客户端等工具中的函数调用来集成 Nia 的代码库理解功能。
安装
您可以使用 npx 来使用此 MCP 服务器,而无需安装它:
Copy
交通选择
Nia Codebase MCP 服务器支持两种传输方式:
1. 标准输入/输出(stdio)-默认
这是默认的传输方法,在未指定传输时使用:
Copy
2. 服务器发送事件(SSE)
要使用 SSE 传输,请指定--transport=sse
标志和可选端口(默认为 3000):
Copy
在 MCP 客户端中的使用
光标
- 打开“游标设置”>“功能”>“MCP 服务器”
- 添加新的 MCP 服务器
- 名称:
nia-codebase
- 类型:
command
- 命令:
npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY
克劳德桌面
在~/Library/Application Support/Claude/claude_desktop_config.json
添加到您的 Claude Desktop 配置中:
Copy
对于 Windows 用户,配置位于%APPDATA%\Claude\claude_desktop_config.json
。
示例提示
Copy
Copy
调试
如果服务器无法正常工作,您可以启用调试模式:
Copy
环境变量
您还可以使用环境变量配置服务器:
NIA_API_KEY
:您的 Nia API 密钥TRANSPORT
:要使用的传输方法(stdio
或sse
)PORT
:用于 SSE 传输的端口(默认值:3000)TOOL_TIMEOUT_MS
:工具执行的自定义超时(默认值:300000ms)DEBUG
:启用调试模式(true
或false
)
工具
该 MCP 服务器提供以下工具:
- lookup_codebase_context :从 Nia 索引的代码库中查找上下文,根据用户查询检索相关的代码片段。
要求
- Node.js 18 或更高版本
- 有效的 Nia API 密钥
- Nia 中索引的代码库
执照
麻省理工学院
This server cannot be installed
MCP 服务器允许通过 Cursor 和 Claude Desktop 等工具中的函数调用与 Nia 的代码库理解功能集成,使用户能够分析项目结构并通过自然语言查询搜索代码库。