three.ws Agent Payments — MCP-сервер для Claude Code: установка
MCP-сервер проводит платежи к x402-эндпоинтам через сессии с бюджетом и правилами доступа. Агент отправляет запросы, а кошелёк платформы подписывает транзакции.
claude mcp add --env THREE_WS_SESSION=<THREE_WS_SESSION> --env PAYMENT_SESSION_TOKEN=<PAYMENT_SESSION_TOKEN> --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio agentcore-payments-mcp -- npx -y @three-ws/agentcore-payments-mcpЧто делает three.ws Agent Payments
Сервер даёт агенту инструменты для создания, проверки, перечисления и отмены платёжных сессий, а также для оплаты x402-эндпоинтов. При создании задаются бюджет из кредитов three.ws, список разрешённых хостов и предел на одну транзакцию. Токен сессии выдаётся один раз, поэтому сохраните его сразу.
Агент передаёт запрос серверу, но не получает приватный ключ: транзакции подписывает кошелёк платформы, а сервер проверяет бюджет и правила сессии. Поддерживаются сети solana и base; перед настройкой нужны значения THREE_WS_SESSION и PAYMENT_SESSION_TOKEN. Если в сессии задан allowed_hosts, запрос к другому хосту будет отклонён.
Какие задачи решает
- ограничить расходы агента общим бюджетом
- разрешить оплату только заданным хостам
- задать предел суммы одной транзакции
- проверить остаток бюджета и недавние платежи
- отменить сессию и вернуть неизрасходованные кредиты
Примеры запросов агенту
- Создай платёжную сессию с бюджетом 10.00 USD и разреши хост
api.example.com. - Оплати запрос к
https://api.example.com/dataчерез мою сессию. - Покажи активные платёжные сессии и их остатки.
Как установить three.ws Agent Payments
Командой платформы
claude mcp add --env THREE_WS_SESSION=<THREE_WS_SESSION> --env PAYMENT_SESSION_TOKEN=<PAYMENT_SESSION_TOKEN> --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio agentcore-payments-mcp -- npx -y @three-ws/agentcore-payments-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add agentcore-payments-mcp --env THREE_WS_SESSION=<THREE_WS_SESSION> --env PAYMENT_SESSION_TOKEN=<PAYMENT_SESSION_TOKEN> --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -- npx -y @three-ws/agentcore-payments-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"agentcore-payments-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/agentcore-payments-mcp"
],
"env": {
"THREE_WS_SESSION": "<THREE_WS_SESSION>",
"PAYMENT_SESSION_TOKEN": "<PAYMENT_SESSION_TOKEN>",
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"agentcore-payments-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/agentcore-payments-mcp"
],
"env": {
"THREE_WS_SESSION": "<THREE_WS_SESSION>",
"PAYMENT_SESSION_TOKEN": "<PAYMENT_SESSION_TOKEN>",
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THREE_WS_SESSION=<THREE_WS_SESSION> -e PAYMENT_SESSION_TOKEN=<PAYMENT_SESSION_TOKEN> -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> agentcore-payments-mcp npx -y @three-ws/agentcore-payments-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Agent Payments
Как установить three.ws Agent Payments в Claude Code?
Выполните `claude mcp add agentcore-payments-mcp -e THREE_WS_SESSION=<THREE_WS_SESSION> -e PAYMENT_SESSION_TOKEN=<PAYMENT_SESSION_TOKEN> -- npx -y @three-ws/agentcore-payments-mcp`. Передайте значения сессии three.ws и токена платежной сессии.
Что делает three.ws Agent Payments?
Он позволяет агенту оплачивать x402-запросы через сессии с заданным бюджетом и ограничениями. Транзакции подписывает кошелёк платформы, а не агент.
Какие сети поддерживает MCP-сервер?
Сессии работают в solana и base. Для платежа также применяются ограничения сессии, включая список разрешённых хостов и лимит на транзакцию.