three.ws Billing — MCP-сервер для Claude Code: как установить
Позволяет автономному агенту запрашивать баланс квот, детализацию списаний и чеки three.ws прямо через протокол stdio.
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> --transport stdio billing-mcp -- npx -y @three-ws/billing-mcpЧто делает three.ws Billing
MCP-сервер подключает агента к живому API биллинга three.ws. Ассистент может самостоятельно узнать текущий тариф, потолок доступных ресурсов и запас вызовов LLM или MCP без участия разработчика. Денежные суммы сервер отображает одновременно в атомарных единицах USDC и в стандартном долларовом формате.
В набор инструментов входят get_billing_summary для обзора лимитов, query_usage для получения отчёта за месяц и export_billing_history для сохранения строк расходов в CSV. Отдельные чеки извлекаются через get_receipt по номеру события или покупки. Для чтения комиссии платформы через get_fee_info сессия не нужна.
Без валидного значения __Host-sid в переменной THREE_WS_SESSION закрытые вызовы завершаются ошибкой 401. Сервер работает строго на чтение: он выдаёт финансовую статистику, но не имеет методов для списания средств или изменения подписки.
Какие задачи решает
- проверить остаток суточных квот на вызовы MCP и память
- получить разбивку затрат за календарный месяц
- выгрузить детальный отчёт о списаниях в файл CSV
- найти расчётный чек по идентификатору события или покупки
Примеры запросов агенту
- Проверь лимиты тарифа и текущий остаток вызовов в three.ws.
- Сформируй детализацию расходов за текущий месяц через query_usage.
- Найди квитанцию по списанию с event_id 4091.
Как установить three.ws Billing
Командой платформы
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> --transport stdio billing-mcp -- npx -y @three-ws/billing-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add billing-mcp --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env THREE_WS_SESSION=<THREE_WS_SESSION> -- npx -y @three-ws/billing-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"billing-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/billing-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"THREE_WS_SESSION": "<THREE_WS_SESSION>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"billing-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/billing-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"THREE_WS_SESSION": "<THREE_WS_SESSION>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -e THREE_WS_SESSION=<THREE_WS_SESSION> billing-mcp npx -y @three-ws/billing-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Billing
Как установить three.ws Billing в Claude Code?
Выполните в терминале команду claude mcp add billing-mcp -e THREE_WS_SESSION=<THREE_WS_SESSION> -- npx -y @three-ws/billing-mcp. Вместо плейсхолдера передайте значение куки __Host-sid из браузерной сессии three.ws.
Что делает MCP-сервер three.ws Billing?
Он открывает агенту доступ к данным об учётной записи: остаткам лимитов, истории потребления ресурсов, квитанциям и тарифам комиссии.
Может ли этот сервер инициировать списание средств?
Нет, сервер работает исключительно в режиме чтения. Он не содержит инструментов для перемещения денег, проведения оплат или изменения тарифного плана.