three.ws Brain — MCP-сервер для Claude Code: функции и установка
Сервер показывает доступные модели через маршрутизатор three.ws и отправляет им запросы на генерацию текста. Пригодится, если вы хотите выбирать провайдера из агента без подключения отдельных SDK.
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_API_KEY=<THREE_WS_API_KEY> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio brain-mcp -- npx -y @three-ws/brain-mcpЧто делает three.ws Brain
three.ws Brain предоставляет агенту два инструмента: list_providers показывает доступные модели, их тарифный уровень и требования к авторизации, а chat отправляет выбранной модели историю сообщений. Список провайдеров меняется, поэтому перед запросом стоит получить его заново. Ответ включает сведения о маршруте и использовании токенов.
Бесплатные модели с открытыми весами, включая GPT-OSS 120B и модели NVIDIA NIM, работают без ключа. Для платных моделей нужен THREE_WS_API_KEY; без него запрос к такой модели вернёт ошибку авторизации. Сервер запускается через npx, ему нужны Node.js версии 20 или выше и доступ к сети до three.ws.
Подключить сервер можно в Claude Code, Codex, Cursor и GitHub Copilot. Если у вас Node.js ниже 20, сервер не запустится.
Какие задачи решает
- узнать, какие модели доступны через маршрутизатор
- проверить, каким моделям нужна авторизация
- отправить историю сообщений выбранной модели
- посмотреть, через какой маршрут пришёл ответ
Примеры запросов агенту
- Покажи доступные модели и отметь те, которым нужен ключ.
- Отправь этот вопрос модели
gpt-oss-120bи покажи ответ. - Сравни доступность моделей перед тем, как выбрать провайдера.
Как установить three.ws Brain
Командой платформы
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_API_KEY=<THREE_WS_API_KEY> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio brain-mcp -- npx -y @three-ws/brain-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add brain-mcp --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_API_KEY=<THREE_WS_API_KEY> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -- npx -y @three-ws/brain-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"brain-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/brain-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_API_KEY": "<THREE_WS_API_KEY>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"brain-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/brain-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_API_KEY": "<THREE_WS_API_KEY>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_API_KEY=<THREE_WS_API_KEY> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> brain-mcp npx -y @three-ws/brain-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Brain
Как установить three.ws Brain в Claude Code?
Выполните claude mcp add brain-mcp -e THREE_WS_API_KEY=<THREE_WS_API_KEY> -- npx -y @three-ws/brain-mcp. Для платных моделей укажите свой ключ three.ws.
Что делает three.ws Brain?
Он показывает модели, доступные через маршрутизатор three.ws, и отправляет им запросы на чат-генерацию. В ответе chat есть текст, сведения о маршруте и расходе токенов.
Нужен ли API-ключ для работы three.ws Brain?
Бесплатные модели с открытыми весами доступны без ключа. Для платных моделей нужен THREE_WS_API_KEY.