
bartolli/codanna
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
로컬 코드 인텔리전스 MCP 서버 및 AI 코딩 에이전트용 CLI
개요
문서 · 버그 보고 · 토론 코드 어시스턴트가 코드베이스를 꿰뚫어 볼 수 있도록 기능을 제공하세요—함수를 이해하고, 관계를 추적하며, 구현을 정밀하게 찾을 수 있습니다. 컨텍스트 우선 코딩. 반복과 희망 반복 없이. 끝없는 주고받음도 없고, 적은 키입력으로 더 똑똑한 엔지니어링을 제공합니다. 빠른 연구개발과 페어 프로그래밍을 위해 설계되었으며, LSP가 너무 느릴 때 즉각적인 답변을 제공합니다. 더 알아보기 화물 및 기타 옵션에 대해서는 설치 가이드를 참조하세요. AI 비서가 코드에 대한 체계적인 지식을 얻습니다: - - 즉각적인 호출 그래프, grep 결과가 아님 - - 의미 검색이 단순한 키워드가 아니라 의도와 일치함 - - 파일 간 종속성 전체 분석 차이점은 Codanna가 코드 구조를 이해한다는 점입니다. ParseConfig가 단순히 문자열 매칭이 아니라 validateSchema를 호출하는 함수임을 알고 있습니다. 10ms 미만의 조회, 초당 75,000+ 심볼의 파싱.
개요(AI 번역)
코다나
문서 · 버그 보고 · 토론
AI 코딩 에이전트를 위한 로컬 코드 인텔리전스 MCP 서버와 CLI입니다.
에이전트를 위한 엑스레이 시야입니다.
Codanna는 AI 코딩 에이전트를 위한 로컬 코드 인텔리전스 및 의미 코드 검색 MCP 서버입니다. 한 MCP 호출은 심볼 컨텍스트, 콜 그래프, 영향 분석을 반환하며, 사전 상관된 — 에이전트가 현재 실행하는 grep-and-read 루프를 단일 응답으로 통합하여 처리할 수 있습니다.
디스크 내 저장소를 색인화하고, 심볼 검색, 의미 검색, 호출 그래프, 의존성 추적, 문서 RAG, 영향 분석을 Claude Code, Cursor, Windsurf, Codex, Gemini 및 모든 MCP 호환 클라이언트에 제공합니다 — 세션 전체 작업을 위한 영구 MCP 서버나 LSP가 너무 느릴 때 즉각적인 답변을 위한 원샷 CLI로도 활용됩니다. Rust로 작성됨. 15개 언어. 소스 코드가 귀하의 기기를 떠나지 않습니다.
두 가지 작전 모드
Codanna의 MCP 툴셋은 두 가지 방법으로 접근할 수 있습니다. 같은 도구, 같은 표면 — 워크플로우에 맞는 모드를 선택하세요.
지속 MCP 서버 — 세션 전체 에이전트 워크플로우를 위한 서비스입니다.
원샷 CLI — 슬래시 명령, 배시 훅, 스크립트, CI용. 데몬은 필요 없습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Codanna is a local code intelligence and semantic code search MCP server for AI coding agents. One MCP call returns symbol context, call graph, and impact analysis, pre-correlated — the grep-and-read loop your agent runs today, collapsed into a single response it can act on.
It indexes your repository on disk and serves symbol search, semantic search, call graphs, dependency tracking, document RAG, and impact analysis to Claude Code, Cursor, Windsurf, Codex, Gemini, and any MCP-compatible client — as a persistent MCP server for session-long work, or a one-shot CLI for instant answers when LSP is too slow. Written in Rust. 15 languages. No source code leaves your machine.
Two operational modes
Codanna’s MCP toolset is reachable two ways. Same tools, same surface — pick the mode that fits the workflow.
Persistent MCP server — for session-long agent workflows.
codanna serve # stdio
codanna serve --http # HTTP
codanna serve --https # HTTPS
One-shot CLI — for slash-commands, bash hooks, scripts, CI. No daemon required.
codanna mcp find_symbol name:"my_function"
codanna mcp analyze_impact symbol_name:"my_function"
codanna mcp semantic_search_with_context query:"recursively extract function calls"
codanna mcp semantic_search_with_context is the headline command: it returns N semantic matches, and for each match the symbol identity, signature, docstring, callees, callers, and recursive impact analysis — five MCP tools fused into one query.
The one-shot CLI is also what makes codanna skill-friendly: an Agent Skill can wrap codanna mcp commands directly in Claude Code, Cursor, Windsurf, Codex, Gemini, or any harness that runs shell commands — no MCP plumbing required.
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"codanna": {
"command": "codanna",
"args": ["--config", ".codanna/settings.toml", "serve", "--watch"]
}
}
}