local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides call graph analysis tools for Python codebases, allowing for initialization of code graphs, exploration of function call relationships, dependency analysis, and impact assessment of code changes.
섬세한 MCP 서버
LLM에 뉘앙스 라이브러리를 통해 호출 그래프 분석 기능을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.
개요
이 MCP 서버는 LLM이 표준화된 도구와 리소스를 통해 함수 호출 그래프에 접근하여 코드 구조를 이해할 수 있도록 지원합니다. AI 어시스턴트는 이를 통해 다음과 같은 작업을 수행할 수 있습니다.
- Python 저장소에 대한 호출 그래프 초기화
- 함수 호출 관계 탐색
- 함수 간 종속성 분석
- 더욱 상황에 맞는 코드 지원을 제공합니다.
API
도구
- 초기화_그래프
- 주어진 저장소 경로에 대한 코드 그래프를 초기화합니다.
- 입력:
repo_path
(문자열)
- 스위치_리포지토리
- 다른 초기화된 저장소로 전환
- 입력:
repo_path
(문자열)
- 저장소 목록
- 초기화된 모든 저장소 나열
- 입력이 필요하지 않습니다
- get_function_call_graph
- 특정 함수에 대한 호출 그래프 가져오기
- 입력:
file_path
(문자열)function_name
(문자열)repo_path
(문자열, 선택 사항) - 지정하지 않으면 활성 저장소를 사용합니다.
- 종속성 분석
- 코드베이스에서 모든 모듈 또는 파일 종속성을 찾습니다.
- 입력 사항(최소 1개 이상 필요):
file_path
(문자열, 선택 사항)module_name
(문자열, 선택 사항)
- 변화_영향_분석
- 특정 기능 변경의 영향 분석
- 입력:
file_path
(문자열)function_name
(문자열)
자원
- 그래프://요약
- 현재 로드된 코드 그래프 요약을 가져옵니다.
- 매개변수가 필요하지 않습니다
- 그래프://repo/{repo_path}/요약
- 특정 저장소의 코드 그래프 요약을 가져옵니다.
- 매개변수:
repo_path
(문자열) - 저장소 경로
- 그래프://함수/{파일_경로}/{함수_이름}
- 특정 기능에 대한 자세한 정보를 얻으세요
- 매개변수:
file_path
(문자열) - 함수가 포함된 파일의 경로function_name
(문자열) - 분석할 함수의 이름
프롬프트
- 분석 함수
- 호출 그래프를 사용하여 함수를 분석하기 위한 프롬프트를 만듭니다.
- 매개변수:
file_path
(문자열) - 함수가 포함된 파일의 경로function_name
(문자열) - 분석할 함수의 이름
- 영향 분석
- 함수 변경의 영향을 분석하기 위한 프롬프트를 만듭니다.
- 매개변수:
file_path
(문자열) - 함수가 포함된 파일의 경로function_name
(문자열) - 분석할 함수의 이름
- 종속성 분석 프롬프트
- 파일이나 모듈의 종속성을 분석하기 위한 프롬프트를 만듭니다.
- 매개변수(최소 하나 이상 필요):
file_path
(문자열, 선택 사항) - 분석할 파일의 경로module_name
(문자열, 선택 사항) - 분석할 모듈의 이름
Claude Desktop과 함께 사용
claude_desktop_config.json
에 이것을 추가하세요
자외선
지엑스피1
You must be authenticated.
Tools
LLM이 함수 호출 그래프를 통해 코드 구조를 이해하고 분석할 수 있도록 하는 MCP 서버로, AI 어시스턴트가 함수 간의 관계를 탐색하고 Python 저장소의 종속성을 분석할 수 있도록 해줍니다.