니아 코드베이스 MCP
Nia Codebase MCP 서버를 사용하면 Cursor, Claude Desktop 및 기타 MCP 호환 클라이언트와 같은 도구에서 함수 호출을 통해 Nia의 코드베이스 이해 기능과 통합할 수 있습니다.
설치
npx를 사용하면 설치하지 않고도 이 MCP 서버를 사용할 수 있습니다.
지엑스피1
운송 옵션
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에 색인된 코드베이스
특허
MIT
This server cannot be installed
Cursor 및 Claude Desktop과 같은 도구에서 함수 호출을 통해 Nia의 코드베이스 이해 기능과 통합을 허용하는 MCP 서버를 통해 사용자는 프로젝트 구조를 분석하고 자연어 쿼리를 통해 코드베이스를 검색할 수 있습니다.