개요
Gemini Cli로 코드 분석을 시키면, 클래스나 함수의 사용처를 찾기 위해 SearchText를 사용한다.
전체 코드베이스를 순수하게 문자열 탐색으로 훑는 것이기 때문에 매우 시간이 오래 걸린다.
이를 단축하기 위해서, 다양한 삽질을 했는데 그 결과를 남겨둔다.
2026.05.16
https://github.com/SofusA/csharp-language-server
위 저장소가 deprecated 되었다. 그래서 다시 검색해서 괜찮은 것을 다시 찾아봤다.
https://github.com/kooshi/SharpToolsMCP
요거가 딱 맞는 것 같아서 요걸로 내용 업데이트 함
설치
적당한 폴더에 가서 cmd창을 열고 다음과 같이 입력한다.
- git clone https://github.com/kooshi/SharpToolsMCP
- dotnet build SharpTools.sln
Gemini Cli에 붙이기
C:\Users\<유저이름>\.gemini 에 가면 settings.json이 있을 수도 있고 없을 수도 있는데,
있으면 추가하고 없으면 파일을 새로 추가하자.
// settings.json
{
// 기존에 있던 무언가들. 없으면 생략
"mcpServers":{
"SharpTools":
{
"command": "[클론받은경로]/SharpTools.StdioServer/bin/Debug/net8.0/SharpTools.StdioServer.exe",
"args": []
}
}
}
재미니에게 물어봐서 잘 뜨면 성공.

'개발' 카테고리의 다른 글
| Mac Studio에서 open-webui 띄우기 (0) | 2026.02.01 |
|---|---|
| Mac Studio에서 로컬 LLM 서버 만들기 (llama.cpp, gpt-oss-120b) (0) | 2026.01.30 |
| Unity에서 System.Text.Json 사용하기 (0) | 2024.11.24 |
| 위도, 경도를 격자 좌표로 변환하기 (0) | 2024.11.24 |
| Unity에서 외부 폴더의 코드를 참조하기 (0) | 2024.11.24 |