인덱싱된 코드베이스에서 AI 코딩 어시스턴트가 시맨틱 코드 검색, 심볼 그래프 탐색 및 지속적인 메모리 쿼리를 수행할 수 있도록 합니다.
다른 이름 Context-Engine-AI/Context-Engine
- 스타
- 401
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 10월 31일
- 라이선스
- MIT
Context Engine MCP란?
Context Engine은(는) MCP server입니다. 인덱싱된 코드베이스에서 AI 코딩 어시스턴트가 시맨틱 코드 검색, 심볼 그래프 탐색 및 지속적인 메모리 쿼리를 수행할 수 있도록 합니다.
프로젝트 README에서 생성된 요약
Context Engine MCP server 정보
Context Engine의 주요 기능은 AI 코딩 어시스턴트에 심층적인 코드베이스 인텔리전스를 제공하는 것입니다. 이를 통해 개발자는 시맨틱 검색을 수행하고, 심볼 그래프를 탐색하며, 서로 다른 코딩 세션 간에 지속적인 메모리를 유지할 수 있습니다. 워크스페이스를 인덱싱함으로써 AI 에이전트가 특정 심볼의 호출자(caller), 피호출자(callee) 또는 임포터(importer)를 찾는 등 파일 간의 복잡한 관계를 이해할 수 있도록 합니다.
사용자는 Claude Desktop, Cursor, Windsurf, Codex를 포함한 다양한 환경에 이러한 기능을 통합할 수 있습니다. 터미널 기반 워크플로우의 경우, context-engine-mcp-bridge를 통해 백그라운드 데몬으로 연결할 수 있습니다. 설정을 위해서는 로컬 코드베이스와 인덱싱 서비스 간의 연결을 인증하기 위한 계정과 API key가 필요합니다. 이 시스템은 동작 기반으로 코드를 찾는 repo_search 및 여러 저장소를 가로질러 흐름을 추적하는 cross_repo_search와 같은 특화된 명령어를 포함하여 30개 이상의 도구를 제공합니다.
활용 사례
- 1시맨틱 코드 탐색정확한 문자열 대신 상위 수준의 개념이나 에러 텍스트를 기반으로 특정 코드 구현을 찾도록 어시스턴트에게 요청합니다.
- 2심볼 관계 탐색특정 함수나 클래스가 프로젝트 전체에서 어떻게 사용되는지에 대한 상세 지도를 요청합니다.
- 3다중 파일 로직 분석저장소 내 여러 파일에 분산되어 있는 복잡한 로직을 AI가 설명하도록 합니다.
- 4장기 컨텍스트 유지특정 지식이나 아키텍처 결정 사항을 저장하고 검색하여 AI가 향후 세션에서도 이를 기억할 수 있도록 합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 13일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 원격 엔드포인트가 HTTPS 사용검사되지 않음
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지와 의존성에 심각한 보안 권고 없음검사되지 않음
README
GitHub에서 보기Install Skills
Context Engine ships AI agent skills that teach your coding assistant how to use 30+ MCP tools for semantic search, symbol graph navigation, memory, and more.
Guidance: Recommend pasting this into your project's CLAUDE.md or AGENTS.md to reach subagents:
# Context Engine
When the `context-engine` MCP server is connected, this workspace is indexed: for any question about the codebase, call `repo_search` FIRST, before ls/find/Grep/Read, and again whenever you move to a new area; for how/why questions that span several files use `context_answer`. Results are verified source with exact line ranges: treat them as already read. Use Grep only to confirm an exact literal in a file you already know, or to count. For questions asking for every/all sites, run one repo_search per distinct pattern (queries=[...]) and follow the refs. If the tools are listed as deferred, load them with ToolSearch first.
| Need | Tool |
|---|---|
| Find code by behavior, concept, error text or identifier | `repo_search` (`queries=[...]` for several at once; `under`, `language`, `path_glob` to narrow) |
| Explain how/why across several files, with citations | `context_answer` |
| Definition, callers, callees, importers, references of a symbol | `symbol_graph` (several names: `A\|B\|C`) |
| Multi-hop impact before a change | `graph_query` |
| Code that may live in another indexed repo | `cross_repo_search` |
Before editing, fetch every involved symbol in one call; before a rename or signature change, get every site with `symbol_graph` `query_type=references`. Search again only after learning something new.
Claude Code / Claude Desktop
Recommended: Install natively from the public GitHub repo:
# Add the marketplace (one-time)
/plugin marketplace add Context-Engine-AI/Context-Engine
# Install the skill
/plugin install context-engine
This pulls the skill directly from GitHub and auto-loads MCP tool guidance into your session.
Alternatively, copy the rules file manually:
cp -r skills/context-engine/ your-project/.claude/
Cursor
Context Engine rules are included in .cursorrules at the root of your workspace. Cursor picks this up automatically when the file is present.
# Copy to your project root
cp .cursorrules your-project/.cursorrules
Codex (OpenAI)
Recommended: Install natively using the built-in skill installer — just ask Codex:
"Install the context-engine skill from https://github.com/Context-Engine-AI/Context-Engine"
Codex will pull .codex/skills/context-engine/ (including SKILL.md) into ~/.codex/skills/ automatically.
Or install manually:
cp -r .codex/skills/context-engine/ ~/.codex/skills/context-engine/
Windsurf
cp -r .codex/skills/ your-project/.codex/skills/
Augment Code
cp -r .augment/ your-project/.augment/
Gemini
cp GEMINI.md your-project/GEMINI.md
Any Other Assistant
The core skill file works with any AI assistant that supports custom instructions:
cp skills/context-engine/SKILL.md your-project/
Then tell your assistant: "Read SKILL.md for instructions on using Context Engine MCP tools."
CLI Setup (No VS Code)
If you use Claude Code, Codex, or another terminal-based MCP client, install the MCP bridge to connect your codebase to Context Engine without VS Code:
npm install -g @context-engine-bridge/context-engine-mcp-bridge
Quick start
# Authenticate, index your codebase, and start watching for changes
ctxce connect <your-api-key> --workspace /path/to/repo
# Run as a background daemon (recommended)
ctxce connect <your-api-key> --workspace /path/to/repo --daemon
Daemon management
ctxce status # Check if the daemon is running
ctxce stop # Stop the background daemon
Connect flags
| Flag | Alias | Description |
|---|---|---|
--workspace <path> |
-w |
Workspace root (default: cwd) |
--daemon |
-d, --bg |
Run as background daemon |
--interval <sec> |
File watch interval in seconds (default: 30) | |
--no-watch |
--once |
Index once, don't watch for changes |
--skip-index |
--auth-only |
Authenticate only, skip initial index |
Wire up the MCP server
Once connected, point your MCP client at the bridge:
# stdio mode (for Claude Code, Codex, etc.)
ctxce mcp-serve --workspace /path/to/repo
# HTTP mode (for clients that speak HTTP)
ctxce mcp-http-serve --workspace /path/to/repo --port 30810
The daemon and MCP server share auth via ~/.ctxce/auth.json. Logs are at ~/.context-engine/daemon.log.
For full bridge documentation, see Context-Engine-MCP-Bridge.
What Do the Skills Do?
The skills teach your AI assistant to:
- Use
searchas the default tool — auto-routes queries to the best backend (semantic search, Q&A, symbol graph, tests, config) - Navigate code with
symbol_graph— find callers, callees, definitions, importers, subclasses - Run batch queries —
batch_search,batch_symbol_graph,batch_graph_queryfor 75%+ token savings - Store and recall knowledge —
memory_storeandmemory_findfor persistent context across sessions - Trace cross-repo flows —
cross_repo_searchwith boundary tracing for multi-repo codebases - Find structural patterns —
pattern_searchfor retry loops, error handling, singletons across languages - Search git history —
search_commits_forandchange_history_for_path
See skills/context-engine/SKILL.md for the complete tool reference.
Getting Started
- Sign up at context-engine.ai
- Connect your codebase — choose one:
- VS Code — install the Context Engine Uploader extension
- CLI —
npm i -g @context-engine-bridge/context-engine-mcp-bridge && ctxce connect <api-key> --daemon
- Install the skill for your AI assistant (see Install Skills above)
- Start searching — your assistant now has access to all 30+ MCP tools
License
© 2025 Context Engine Inc. and John Donalson.
Context Engine MCP 질문
Context Engine MCP 도구로 AI 어시스턴트가 무엇을 할 수 있나요?
시맨틱 코드 검색을 수행하고, 인용과 함께 여러 파일에 걸친 코드 작동 방식을 설명하며, 심볼 그래프를 탐색하고, 세션 간에 메모리를 저장하고 불러올 수 있습니다.
터미널에서 코드베이스를 Context Engine에 어떻게 연결하나요?
npm을 사용하여 MCP bridge를 전역으로 설치한 다음, API key와 workspace path를 사용하여 ctxce connect를 실행합니다. 필요에 따라 백그라운드 데몬으로 실행할 수 있습니다.
코드베이스 관련 질문에 대해 어시스턴트가 가장 먼저 호출해야 할 도구는 무엇인가요?
ls, find, Grep 또는 Read를 호출하기 전에 repo_search를 먼저 호출해야 하며, 여러 파일에 걸친 how/why 질문에는 context_answer를 사용해야 합니다.
세션 간에 지식을 저장할 수 있나요?
네, Agent Skills를 통해 세션 간 지속적인 컨텍스트를 유지하기 위한 memory_store 및 memory_find 기능을 사용할 수 있습니다.
git history 검색을 지원하나요?
네, search_commits_for 및 change_history_for_path와 같은 도구로 git history를 검색할 수 있습니다.