섬세한 MCP 서버
LLM에 뉘앙스 라이브러리를 통해 호출 그래프 분석 기능을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.
개요
이 MCP 서버는 LLM이 표준화된 도구와 리소스를 통해 함수 호출 그래프에 접근하여 코드 구조를 이해할 수 있도록 지원합니다. AI 어시스턴트는 이를 통해 다음과 같은 작업을 수행할 수 있습니다.
Python 저장소에 대한 호출 그래프 초기화
함수 호출 관계 탐색
함수 간 종속성 분석
더욱 상황에 맞는 코드 지원을 제공합니다.
Related MCP server: MCP Documentation Server
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