# my poor claude

> Source: <https://gist.github.com/hicucu/79b6e7ffe3a56664f0e7d0364d3d42bf>
> Published: 2026-06-02 08:18:47+00:00

AI 코딩 에이전트의 컨텍스트 품질을 높이는 도구 모음.

코드 지식 그래프 / 시맨틱 코드분석 도구와컨텍스트 출력 압축도구 두 가지로 분류.

코드베이스를 구조적으로 이해하여 AI 에이전트가 더 적은 토큰으로 더 정확한 코드를 생성하도록 돕는 도구.

코드·SQL·R 스크립트·문서·이미지·영상까지 모든 폴더를 질의 가능한 지식 그래프로 변환하는 멀티모달 AI 코딩 어시스턴트 스킬.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
지식 그래프 + 커뮤니티 탐지 + 신뢰도 점수; Claude Vision으로 비코드 자산(PDF, 이미지, 다이어그램) 처리 |
언어 지원 |
언어 무관 — 코드, SQL, R, 셸 스크립트, 마크다운, 이미지, PDF, 영상 |
MCP 지원 |
Docker MCP Toolkit 통합 (선택적) |
라이선스 |
MIT |

Claude Code, Codex, Cursor 등 AI 에이전트를 위한 사전 인덱싱 코드 지식 그래프. 완전 로컬 실행으로 토큰 소비와 도구 호출 횟수를 대폭 절감.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
Tree-sitter AST 파싱 → 함수·클래스·메서드 노드 + 호출·임포트·상속·구현 엣지 추출 → 그래프 구성 |
언어 지원 |
22개 이상 — TypeScript, JavaScript, Python, Go, Rust, Java, C#, PHP, Ruby, C, C++, Swift, Kotlin, Scala, Dart, Svelte, Vue 등 |
MCP 지원 |
MCP 서버로 구동; Claude Code 등 MCP 클라이언트에 그래프 쿼리 도구 제공 |
라이선스 |
MIT |

코딩 에이전트를 위한 LSP 기반 시맨틱 코드 검색 및 편집 MCP 툴킷. "에이전트를 위한 IDE"를 표방하며 언어 서버 프로토콜로 IDE 수준의 코드 이해를 제공.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
LSP (Language Server Protocol) — 언어별 오픈소스 언어 서버 추상화; JetBrains 플러그인으로 IDE급 분석 선택 가능 |
언어 지원 |
40개 이상 — Python, TypeScript, JavaScript, Go, Rust, Java, C/C++, C#, Kotlin, Swift, Ruby, PHP, Scala, Dart, Haskell, OCaml, Elixir, Lua, Zig 등 |
MCP 지원 |
MCP 서버 자체; 실행 커맨드 또는 HTTP 모드 URL로 클라이언트 연결 |
라이선스 |
Apache 2.0 |

벡터 임베딩과 Milvus/Zilliz Cloud를 활용해 전체 코드베이스를 Claude Code 컨텍스트로 제공하는 코드 검색 MCP.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
AST 기반 코드 분할 + 문자 기반 폴백 → 임베딩 벡터 → Milvus 또는 Zilliz Cloud 저장; OpenAI, VoyageAI, Ollama, Gemini 임베딩 프로바이더 지원 |
언어 지원 |
TypeScript, JavaScript, Python, Java, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, Scala, Markdown |
MCP 지원 |
`@zilliz/claude-context-mcp` 패키지로 제공; VSCode 확장 및 코어 라이브러리도 제공 |
라이선스 |
MIT |

코드베이스를 영속 지식 그래프로 인덱싱하는 고성능 코드 인텔리전스 MCP 서버. 서브밀리초 쿼리와 99% 토큰 절감을 목표로 설계. 단일 정적 바이너리, 런타임 의존성 없음.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
Tree-sitter AST (158개 언어) + 타입 인식 호출 엣지 해석을 위한 하이브리드 LSP 패스 |
언어 지원 |
158개 — Lua, Kotlin, C++, C, Bash, Zig, Swift (우수); Python, TypeScript, Go, Rust, Java, Ruby, PHP, C#, SQL (양호) |
MCP 지원 |
MCP 서버 자체; 모든 MCP 도구를 직접 노출 |
라이선스 |
MIT |

도구 출력·로그·명령어 결과를 압축하거나 장기 메모리를 관리하여 컨텍스트 창을 효율적으로 사용하도록 돕는 도구.

일반적인 개발 명령어에서 LLM 토큰 소비를 60–90% 줄이는 CLI 프록시. 단일 Rust 바이너리, 의존성 없음, 100개 이상의 명령어 지원.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
없음 — LLM 컨텍스트에 도달하기 전에 셸 명령어 출력을 가로채 재작성/압축 |
언어 지원 |
언어 무관 (CLI 출력 레벨에서 동작) — git, ls, npm 등 |
MCP 지원 |
전용 MCP 서버 없음; Claude Code, Cursor, Codex 등 13개 AI 코딩 도구 환경에 CLI 래퍼/프록시로 통합 |
라이선스 |
Apache 2.0 |

AI 에이전트를 위한 범용 메모리 레이어. 세션 간 단기·장기·에피소드 기억을 지속적·개인화된 방식으로 제공.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
하이브리드 — 벡터 임베딩 (기본: OpenAI `text-embedding-3-small` ) + 키워드 검색 + 엔티티 부스팅 (시맨틱 + BM25 리콜) |
언어 지원 |
언어 무관 메모리 레이어; Python·Node.js SDK 제공; LangGraph, CrewAI 등 에이전트 프레임워크 통합 |
MCP 지원 |
공식 MCP 서버 제공 (`mem0-mcp` ); Docker 셀프호스팅 서버 및 관리형 클라우드 플랫폼도 제공 |
라이선스 |
Apache 2.0 |

AI 코딩 에이전트를 위한 크로스 플랫폼 시맨틱 메모리. 플러그인으로 설치만 하면 영구 메모리를 제공하며, 한 에이전트에서의 대화가 다른 모든 에이전트의 검색 가능한 컨텍스트가 됨. 메모리는 사람이 읽고 편집·버전 관리할 수 있는 순수 마크다운 파일.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
마크다운(단일 진실 원천) 대상 하이브리드 검색 (BM25 희소 + 밀집 벡터 + RRF 리랭킹); SHA-256 청크 해싱으로 변경 없는 내용 스킵; 라이브 파일 워처로 자동 인덱싱. 임베딩 기본값은 로컬 ONNX `bge-m3` (API 키 불필요; OpenAI·Ollama 등 선택 가능), 저장은 Milvus (기본 Lite, Zilliz Cloud, 셀프호스팅) |
언어 지원 |
언어 무관 메모리 레이어; Python ≥3.10 CLI·API; 지원 에이전트: Claude Code, Codex CLI, OpenClaw, OpenCode |
MCP 지원 |
MCP 서버 없음 — 네이티브 플러그인(셸 훅) + CLI + Python API로 설치 |
라이선스 |
MIT |

AI 코딩 에이전트를 위한 컨텍스트 창 최적화 도구. 도구 출력을 샌드박스에서 처리해 98% 토큰 절감을 달성하며 15개 플랫폼을 지원.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
FTS5 (SQLite 전문 검색) 영속 지식 베이스 — 원시 도구 출력을 인덱싱한 뒤 일치 창만 검색 결과로 반환; AST·그래프 없음 |
언어 지원 |
언어 무관; Claude Code, Cursor, Codex, OpenCode, Copilot, Kiro, Zed, Gemini CLI 등 15개 AI 코딩 플랫폼 지원 |
MCP 지원 |
MCP 서버 자체 (`mcp-server` , `mcp-tools` 태그); `ctx_execute` , `ctx_search` , `ctx_fetch_and_index` 도구 노출 |
라이선스 |
Elastic License 2.0 (ELv2) — 소스 공개; 호스팅 SaaS 제공 불가 |

LLM에 도달하기 전 도구 출력·로그·RAG 청크·파일을 압축하는 도구. 60–95% 토큰 절감; 라이브러리·프록시·MCP 서버 세 가지 방식으로 제공.

| 항목 | 내용 |
|---|---|
인덱싱 방식 |
없음 — 출력 압축/요약 파이프라인; 셸 출력 재작성에 RTK 바이너리 활용 |
언어 지원 |
언어 무관 (도구·로그·파일의 텍스트 출력에 범용 동작) |
MCP 지원 |
MCP 서버로 제공 (라이브러리·프록시·MCP 서버 세 가지 모드 중 하나) |
라이선스 |
Apache 2.0 |

| 도구 | 인덱싱 방식 | 언어 수 | MCP | 라이선스 |
|---|---|---|---|---|
|

[codegraph](https://github.com/colbymchenry/codegraph)[serena](https://github.com/oraios/serena)[claude-context](https://github.com/zilliztech/claude-context)[codebase-memory-mcp](https://github.com/DeusData/codebase-memory-mcp)| 도구 | 방식 | 절감률 | MCP | 라이선스 |
|---|---|---|---|---|
|
