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 | ๋ผ์ด์ ์ค |
|---|---|---|---|---|
codegraphserenaclaude-contextcodebase-memory-mcp| ๋๊ตฌ | ๋ฐฉ์ | ์ ๊ฐ๋ฅ | MCP | ๋ผ์ด์ ์ค | |---|---|---|---|---| |