Nia代码库MCP服务

Nia代码库MCP服务允许您通过函数调用与Nia的代码库理解能力集成,兼容Cursor、Claude Desktop等MCP客户端。该服务提供代码库上下文查找工具,帮助开发者快速分析和理解项目结构及关键组件。

  • by nozomio-labs
  • 3 星标
  • 更新于
在 GitHub 查看 nozomio-labs/nia-mcp

使用说明

基本能力

产品定位

Nia代码库MCP服务是一个代码库理解与分析工具,通过MCP协议与各类开发工具集成。

核心功能

  • 提供lookup_codebase_context工具,用于从Nia索引的代码库中检索相关代码片段
  • 支持标准输入/输出(stdio)和服务器发送事件(SSE)两种传输方式
  • 可通过环境变量灵活配置

适用场景

  • 项目结构分析
  • 代码功能理解
  • 系统组件识别
  • 代码库知识检索

工具列表

  • lookup_codebase_context:根据用户查询从Nia索引的代码库中查找相关上下文

使用教程

使用依赖

  • Node.js 18或更高版本
  • 有效的Nia API密钥
  • 已在Nia中索引的代码库

安装教程

无需安装,可直接通过npx使用:

npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY --transport=stdio

支持两种传输方式:

  1. 标准输入/输出(stdio,默认):
npx -y nia-codebase-mcp --api-key=YOUR_NIA_API_KEY
  1. 服务器发送事件(SSE):
npx -y nia-codebase-mcp --api-key=YOUR_NIA_API_KEY --transport=sse --port=3000

调试方式

启用调试模式:

npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY --debug=true