Перейти к содержимому

Claude Context

Добавляет семантический поиск по коду в AI-агенты, используя весь кодбейс как контекст для эффективной работы.

TypeScript
3692 stars

Описание

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.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
3692

Ссылки