searchcraft — MCP-сервер для Claude Code: поиск по Next.js
Добавляет в проект Next.js полнотекстовый поиск с ранжированием BM25 и нечётким совпадением. Подключите его, когда агенту нужно искать по документам проекта.
claude mcp add searchcraft -- npx -y searchcraftЧто делает searchcraft
searchcraft предоставляет MCP-инструменты для полнотекстового поиска в Next.js. Результаты ранжируются по BM25, а нечёткий поиск помогает находить совпадения, даже если запрос не повторяет текст документа дословно. Поиск работает без внешнего сервиса.
Сервер можно запустить через npx; для Claude Code команда установки добавляет его как MCP-сервер. Пакет написан на TypeScript и не требует npm-зависимостей. Поиск рассчитан на проекты Next.js, поэтому для другого стека это ограничение.
Какие задачи решает
- находить документы Next.js по словам из запроса
- ранжировать результаты полнотекстового поиска по BM25
- искать совпадения при неточной формулировке запроса
Примеры запросов агенту
- Найди в документах проекта материалы о настройке авторизации.
- Поищи по содержимому статей упоминания
createSifter. - Найди документы, похожие на этот запрос, даже если слова сформулированы иначе.
Как установить searchcraft
Командой платформы
claude mcp add searchcraft -- npx -y searchcraftКомандой платформы
codex mcp add searchcraft -- npx -y searchcraftФайл настроек
{
"mcpServers": {
"searchcraft": {
"command": "npx",
"args": [
"-y",
"searchcraft"
]
}
}
}Файл настроек
{
"servers": {
"searchcraft": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"searchcraft"
]
}
}
}Командой платформы
gemini mcp add searchcraft npx -y searchcraftПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о searchcraft
Как установить searchcraft в Claude Code?
Выполните claude mcp add searchcraft -- npx -y searchcraft. Команда добавит searchcraft как MCP-сервер.
Что делает searchcraft?
Это MCP-сервер для полнотекстового поиска в проектах Next.js. Он ранжирует результаты с помощью BM25 и поддерживает нечёткое совпадение.
Нужен ли searchcraft внешний поисковый сервис?
Нет, поиск работает без внешнего сервиса. Пакет написан на TypeScript и не требует npm-зависимостей.