Vexor — MCP-сервер для Claude Code: поиск по файлам и установка
Vexor находит файлы и фрагменты кода по смыслу, даже если вы помните назначение, а не имя. MCP-сервер пригодится, когда агенту нужно искать по проекту.
claude mcp add --env VEXOR_API_KEY=<VEXOR_API_KEY> --env VEXOR_REMOTE_RERANK_API_KEY=<VEXOR_REMOTE_RERANK_API_KEY> --env VEXOR_CONFIG_JSON=<VEXOR_CONFIG_JSON> --transport stdio vexor -- uvx vexorЧто делает Vexor
Vexor строит переиспользуемые индексы файлов и кода, а затем ищет по смыслу. Инструмент vexor_search возвращает подходящий исходный текст вместе с результатами, чтобы агент мог работать с найденным содержимым; vexor_index запускает явную подготовку индекса.
Сервер работает через stdio и может запускаться командой uvx vexor. Для Claude Code установите его через claude mcp add и передайте переменные окружения из команды ниже. В конфигурации можно задать API-ключ, а также параметры провайдера и ранжирования. MCP-сервер и скилл Vexor дают одну и ту же основную возможность, поэтому для одного агента выберите что-то одно.
Какие задачи решает
- найти файл по описанию его назначения
- отыскать нужный фрагмент кода без имени файла
- передать агенту содержимое найденного исходника
- подготовить индекс проекта перед поиском
Примеры запросов агенту
- Найди файл, который загружает настройки API-клиента.
- Найди в проекте код разбора конфигурации и покажи подходящий фрагмент.
- Подготовь индекс проекта для последующего семантического поиска.
Как установить Vexor
Командой платформы
claude mcp add --env VEXOR_API_KEY=<VEXOR_API_KEY> --env VEXOR_REMOTE_RERANK_API_KEY=<VEXOR_REMOTE_RERANK_API_KEY> --env VEXOR_CONFIG_JSON=<VEXOR_CONFIG_JSON> --transport stdio vexor -- uvx vexorВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vexor <команда>
Командой платформы
codex mcp add vexor --env VEXOR_API_KEY=<VEXOR_API_KEY> --env VEXOR_REMOTE_RERANK_API_KEY=<VEXOR_REMOTE_RERANK_API_KEY> --env VEXOR_CONFIG_JSON=<VEXOR_CONFIG_JSON> -- uvx vexorВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vexor <команда>
Файл настроек
{
"mcpServers": {
"vexor": {
"command": "uvx",
"args": [
"vexor"
],
"env": {
"VEXOR_API_KEY": "<VEXOR_API_KEY>",
"VEXOR_REMOTE_RERANK_API_KEY": "<VEXOR_REMOTE_RERANK_API_KEY>",
"VEXOR_CONFIG_JSON": "<VEXOR_CONFIG_JSON>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vexor <команда>
Файл настроек
{
"servers": {
"vexor": {
"type": "stdio",
"command": "uvx",
"args": [
"vexor"
],
"env": {
"VEXOR_API_KEY": "<VEXOR_API_KEY>",
"VEXOR_REMOTE_RERANK_API_KEY": "<VEXOR_REMOTE_RERANK_API_KEY>",
"VEXOR_CONFIG_JSON": "<VEXOR_CONFIG_JSON>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vexor <команда>
Командой платформы
gemini mcp add -e VEXOR_API_KEY=<VEXOR_API_KEY> -e VEXOR_REMOTE_RERANK_API_KEY=<VEXOR_REMOTE_RERANK_API_KEY> -e VEXOR_CONFIG_JSON=<VEXOR_CONFIG_JSON> vexor uvx vexorВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from vexor <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Vexor
Как установить Vexor в Claude Code?
Выполните claude mcp add vexor -e VEXOR_API_KEY=<VEXOR_API_KEY> -e VEXOR_REMOTE_RERANK_API_KEY=<VEXOR_REMOTE_RERANK_API_KEY> -- uvx vexor. Подставьте значения API-ключей вместо плейсхолдеров.
Что делает Vexor?
Он индексирует файлы и код, а MCP-инструмент vexor_search ищет их по смыслу. Результат включает подходящий исходный текст.
Какие инструменты доступны через MCP-сервер Vexor?
vexor_search выполняет семантический поиск и возвращает совпавший исходный текст. vexor_index запускает явную подготовку индекса.