Claude Context
Добавляет семантический поиск по коду в AI-агенты, используя весь кодбейс как контекст для эффективной работы.
Описание
Claude Context — MCP-плагин для семантического поиска кода в Claude Code и других AI-агентах. Использует векторную БД Zilliz Cloud и эмбеддинги OpenAI для индексации миллионов строк кода. Ключевые особенности: гибридный поиск (BM25 + векторный), AST-чанкинг, инкрементальная индексация с Merkle trees. Поддерживает языки: Python, JS/TS, Java и др. Применения: анализ больших кодбейсов, экономия токенов в AI, интеграция с IDE как VS Code и Cursor. Экономит до 40% токенов при сохранении качества.
Возможности
Индексация кодбейса
Индексирует директорию проекта с помощью гибридного поиска (BM25 + векторный), поддерживая инкрементальные обновления.
Семантический поиск
Ищет релевантный код по естественным запросам, используя весь кодбейс как контекст без загрузки всего в AI.
Очистка индекса
Удаляет индекс для конкретного кодбейса, освобождая ресурсы.
Статус индексации
Отслеживает прогресс индексации в процентах для активных проектов.
Поддержка embedding-моделей
Интеграция с OpenAI, VoyageAI, Ollama, Gemini для генерации эмбеддингов.
Интеграция с MCP-клиентами
Работает с Claude Code, Cursor, VS Code, Gemini CLI и другими через Model Context Protocol.
Установка
Предварительные требования: Node.js >=20.0.0 и <24.0.0, API-ключ Zilliz Cloud (регистрируйтесь на cloud.zilliz.com), API-ключ OpenAI (platform.openai.com).
Для Claude Code:
claude mcp add claude-context \
-e OPENAI_API_KEY=your-openai-api-key \
-e MILVUS_TOKEN=your-zilliz-cloud-api-key \
-- npx @zilliz/claude-context-mcp@latest
Для других клиентов (Cursor, VS Code и т.д.) используйте JSON-конфигурацию в настройках MCP:
{
"mcpServers": {
"claude-context": {
"command": "npx",
"args": ["@zilliz/claude-context-mcp@latest"],
"env": {
"OPENAI_API_KEY": "your-openai-api-key",
"MILVUS_TOKEN": "your-zilliz-cloud-api-key"
}
}
}
}
После настройки: cd your-project; claude; Index this codebase.