Semble: Локальный MCP-сервер для Claude Code с сокращением токенов на 98%

Semble — это MCP-сервер, который позволяет Claude Code эффективно искать локальные кодовые базы, возвращая только релевантные фрагменты кода вместо полных файлов. Он использует гибридную систему из статических эмбеддингов, BM25 и оптимизированного для кода реранжировщика — всё работает локально на CPU, без API-ключей, GPU и тяжелых зависимостей.
Установка
Установите через uvx:
claude mcp add semble -s user -- uvx --from "semble[mcp]" semble
После установки Claude Code может напрямую искать в любом репозитории — локальном или удалённом.
Ключевые детали
- Сокращение токенов: Использует примерно на 98% меньше токенов, чем типичный подход grep+read.
- Производительность: Индексирует любой репозиторий за ~250 мс, отвечает на запросы за ~1,5 мс (всё на CPU).
- Качество: Достигает NDCG@10 0,854 — 99% от лучшего протестированного гибридного трансформера, но примерно в 200 раз быстрее.
- Сравнение с аналогами: Тестировался против grepai, probe, colgrep и других существующих методов.
- Открытый исходный код: Доступен на GitHub под организацией MinishLab.
Для кого предназначен
Разработчики, использующие Claude Code на больших кодовых базах, которые хотят сократить расход токенов и задержку, получая при этом высококачественные результаты поиска кода без внешних API-вызовов.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Claude Code лениво загружает схемы инструментов через ToolSearch для экономии токенов
Claude Code откладывает загрузку схем инструментов, отправляя только названия инструментов и требуя вызова ToolSearch для получения схем перед использованием. Такая архитектура значительно сокращает расход токенов.

8 продвинутых советов по Claude Code: экономия затрат, управление контекстом, пользовательские команды
Практические советы от ежедневного интенсивного использования Claude Code: автоматизация git-воркфлоу, ввод мультимодальных изображений, отслеживание использования API, сжатие контекста, возобновление сессий, управление правилами, триггеры уровней размышлений и пользовательские команды.

Люмир: Генерация дашбордов через Claude с автоматизацией на Python и Streamlit
Lumyr — это инструмент, который создаёт живые, доступные для общего доступа дашборды из описаний на простом английском языке, используя Claude для генерации дашбордов и автоматизации работы с Python и Streamlit. Пользователям не нужно писать код на Python, открывать Streamlit, разворачивать приложения, настраивать хостинг или управлять инфраструктурой.

Pilot Shell: Структурированный слой рабочего процесса для Claude Code
Pilot Shell добавляет основанные на спецификациях рабочие процессы TDD, качественные хуки, инженерию контекста и оптимизацию токенов поверх Claude Code — без сложности многоагентных фреймворков.