{"slug": "my-poor-claude", "title": "my poor claude", "summary": "A developer has released a suite of tools to improve context quality for AI coding agents, including code knowledge graphs, semantic code analysis tools, and context output compression utilities. The tools help AI agents generate more accurate code with fewer tokens by structurally understanding codebases, and support multimodal assets like PDFs, images, and videos. Notable projects include a local code knowledge graph for Claude Code, Codex, and Cursor, an LSP-based semantic search toolkit supporting 40+ languages, and a CLI proxy that reduces LLM token consumption by 60-90%.", "body_md": "AI 코딩 에이전트의 컨텍스트 품질을 높이는 도구 모음.\n\n코드 지식 그래프 / 시맨틱 코드분석 도구와컨텍스트 출력 압축도구 두 가지로 분류.\n\n코드베이스를 구조적으로 이해하여 AI 에이전트가 더 적은 토큰으로 더 정확한 코드를 생성하도록 돕는 도구.\n\n코드·SQL·R 스크립트·문서·이미지·영상까지 모든 폴더를 질의 가능한 지식 그래프로 변환하는 멀티모달 AI 코딩 어시스턴트 스킬.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\n지식 그래프 + 커뮤니티 탐지 + 신뢰도 점수; Claude Vision으로 비코드 자산(PDF, 이미지, 다이어그램) 처리 |\n언어 지원 |\n언어 무관 — 코드, SQL, R, 셸 스크립트, 마크다운, 이미지, PDF, 영상 |\nMCP 지원 |\nDocker MCP Toolkit 통합 (선택적) |\n라이선스 |\nMIT |\n\nClaude Code, Codex, Cursor 등 AI 에이전트를 위한 사전 인덱싱 코드 지식 그래프. 완전 로컬 실행으로 토큰 소비와 도구 호출 횟수를 대폭 절감.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\nTree-sitter AST 파싱 → 함수·클래스·메서드 노드 + 호출·임포트·상속·구현 엣지 추출 → 그래프 구성 |\n언어 지원 |\n22개 이상 — TypeScript, JavaScript, Python, Go, Rust, Java, C#, PHP, Ruby, C, C++, Swift, Kotlin, Scala, Dart, Svelte, Vue 등 |\nMCP 지원 |\nMCP 서버로 구동; Claude Code 등 MCP 클라이언트에 그래프 쿼리 도구 제공 |\n라이선스 |\nMIT |\n\n코딩 에이전트를 위한 LSP 기반 시맨틱 코드 검색 및 편집 MCP 툴킷. \"에이전트를 위한 IDE\"를 표방하며 언어 서버 프로토콜로 IDE 수준의 코드 이해를 제공.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\nLSP (Language Server Protocol) — 언어별 오픈소스 언어 서버 추상화; JetBrains 플러그인으로 IDE급 분석 선택 가능 |\n언어 지원 |\n40개 이상 — Python, TypeScript, JavaScript, Go, Rust, Java, C/C++, C#, Kotlin, Swift, Ruby, PHP, Scala, Dart, Haskell, OCaml, Elixir, Lua, Zig 등 |\nMCP 지원 |\nMCP 서버 자체; 실행 커맨드 또는 HTTP 모드 URL로 클라이언트 연결 |\n라이선스 |\nApache 2.0 |\n\n벡터 임베딩과 Milvus/Zilliz Cloud를 활용해 전체 코드베이스를 Claude Code 컨텍스트로 제공하는 코드 검색 MCP.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\nAST 기반 코드 분할 + 문자 기반 폴백 → 임베딩 벡터 → Milvus 또는 Zilliz Cloud 저장; OpenAI, VoyageAI, Ollama, Gemini 임베딩 프로바이더 지원 |\n언어 지원 |\nTypeScript, JavaScript, Python, Java, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, Scala, Markdown |\nMCP 지원 |\n`@zilliz/claude-context-mcp` 패키지로 제공; VSCode 확장 및 코어 라이브러리도 제공 |\n라이선스 |\nMIT |\n\n코드베이스를 영속 지식 그래프로 인덱싱하는 고성능 코드 인텔리전스 MCP 서버. 서브밀리초 쿼리와 99% 토큰 절감을 목표로 설계. 단일 정적 바이너리, 런타임 의존성 없음.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\nTree-sitter AST (158개 언어) + 타입 인식 호출 엣지 해석을 위한 하이브리드 LSP 패스 |\n언어 지원 |\n158개 — Lua, Kotlin, C++, C, Bash, Zig, Swift (우수); Python, TypeScript, Go, Rust, Java, Ruby, PHP, C#, SQL (양호) |\nMCP 지원 |\nMCP 서버 자체; 모든 MCP 도구를 직접 노출 |\n라이선스 |\nMIT |\n\n도구 출력·로그·명령어 결과를 압축하거나 장기 메모리를 관리하여 컨텍스트 창을 효율적으로 사용하도록 돕는 도구.\n\n일반적인 개발 명령어에서 LLM 토큰 소비를 60–90% 줄이는 CLI 프록시. 단일 Rust 바이너리, 의존성 없음, 100개 이상의 명령어 지원.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\n없음 — LLM 컨텍스트에 도달하기 전에 셸 명령어 출력을 가로채 재작성/압축 |\n언어 지원 |\n언어 무관 (CLI 출력 레벨에서 동작) — git, ls, npm 등 |\nMCP 지원 |\n전용 MCP 서버 없음; Claude Code, Cursor, Codex 등 13개 AI 코딩 도구 환경에 CLI 래퍼/프록시로 통합 |\n라이선스 |\nApache 2.0 |\n\nAI 에이전트를 위한 범용 메모리 레이어. 세션 간 단기·장기·에피소드 기억을 지속적·개인화된 방식으로 제공.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\n하이브리드 — 벡터 임베딩 (기본: OpenAI `text-embedding-3-small` ) + 키워드 검색 + 엔티티 부스팅 (시맨틱 + BM25 리콜) |\n언어 지원 |\n언어 무관 메모리 레이어; Python·Node.js SDK 제공; LangGraph, CrewAI 등 에이전트 프레임워크 통합 |\nMCP 지원 |\n공식 MCP 서버 제공 (`mem0-mcp` ); Docker 셀프호스팅 서버 및 관리형 클라우드 플랫폼도 제공 |\n라이선스 |\nApache 2.0 |\n\nAI 코딩 에이전트를 위한 크로스 플랫폼 시맨틱 메모리. 플러그인으로 설치만 하면 영구 메모리를 제공하며, 한 에이전트에서의 대화가 다른 모든 에이전트의 검색 가능한 컨텍스트가 됨. 메모리는 사람이 읽고 편집·버전 관리할 수 있는 순수 마크다운 파일.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\n마크다운(단일 진실 원천) 대상 하이브리드 검색 (BM25 희소 + 밀집 벡터 + RRF 리랭킹); SHA-256 청크 해싱으로 변경 없는 내용 스킵; 라이브 파일 워처로 자동 인덱싱. 임베딩 기본값은 로컬 ONNX `bge-m3` (API 키 불필요; OpenAI·Ollama 등 선택 가능), 저장은 Milvus (기본 Lite, Zilliz Cloud, 셀프호스팅) |\n언어 지원 |\n언어 무관 메모리 레이어; Python ≥3.10 CLI·API; 지원 에이전트: Claude Code, Codex CLI, OpenClaw, OpenCode |\nMCP 지원 |\nMCP 서버 없음 — 네이티브 플러그인(셸 훅) + CLI + Python API로 설치 |\n라이선스 |\nMIT |\n\nAI 코딩 에이전트를 위한 컨텍스트 창 최적화 도구. 도구 출력을 샌드박스에서 처리해 98% 토큰 절감을 달성하며 15개 플랫폼을 지원.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\nFTS5 (SQLite 전문 검색) 영속 지식 베이스 — 원시 도구 출력을 인덱싱한 뒤 일치 창만 검색 결과로 반환; AST·그래프 없음 |\n언어 지원 |\n언어 무관; Claude Code, Cursor, Codex, OpenCode, Copilot, Kiro, Zed, Gemini CLI 등 15개 AI 코딩 플랫폼 지원 |\nMCP 지원 |\nMCP 서버 자체 (`mcp-server` , `mcp-tools` 태그); `ctx_execute` , `ctx_search` , `ctx_fetch_and_index` 도구 노출 |\n라이선스 |\nElastic License 2.0 (ELv2) — 소스 공개; 호스팅 SaaS 제공 불가 |\n\nLLM에 도달하기 전 도구 출력·로그·RAG 청크·파일을 압축하는 도구. 60–95% 토큰 절감; 라이브러리·프록시·MCP 서버 세 가지 방식으로 제공.\n\n| 항목 | 내용 |\n|---|---|\n인덱싱 방식 |\n없음 — 출력 압축/요약 파이프라인; 셸 출력 재작성에 RTK 바이너리 활용 |\n언어 지원 |\n언어 무관 (도구·로그·파일의 텍스트 출력에 범용 동작) |\nMCP 지원 |\nMCP 서버로 제공 (라이브러리·프록시·MCP 서버 세 가지 모드 중 하나) |\n라이선스 |\nApache 2.0 |\n\n| 도구 | 인덱싱 방식 | 언어 수 | MCP | 라이선스 |\n|---|---|---|---|---|\n|\n\n[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 | 라이선스 |\n|---|---|---|---|---|\n|", "url": "https://wpnews.pro/news/my-poor-claude", "canonical_source": "https://gist.github.com/hicucu/79b6e7ffe3a56664f0e7d0364d3d42bf", "published_at": "2026-06-02 08:18:47+00:00", "updated_at": "2026-07-01 07:48:34.831083+00:00", "lang": "en", "topics": ["developer-tools", "large-language-models", "artificial-intelligence", "machine-learning", "ai-agents"], "entities": ["Claude Code", "Codex", "Cursor", "Milvus", "Zilliz Cloud", "Tree-sitter", "LSP", "Mem0"], "alternates": {"html": "https://wpnews.pro/news/my-poor-claude", "markdown": "https://wpnews.pro/news/my-poor-claude.md", "text": "https://wpnews.pro/news/my-poor-claude.txt", "jsonld": "https://wpnews.pro/news/my-poor-claude.jsonld"}}