May 15

Как сделать свой MPP-сервис на Tempo через Claude Code

Как за час собрать платный API на Tempo, задеплоить и попасть в каталог, чтобы агенты могли тебя найти и платить за запросы.

Что такое MPP?

MPP (Machine Payments Protocol) это стандарт по которому AI агенты платят друг другу за данные.

Для нас интересно двумя вещами:

  • Активность под аирдроп Tempo - каждый вызов это реальная ончейн транзакция
  • Пассивный доход в USDC.e если сервис окажется востребован

Установка и настройка:

Шаг 1. Скачать Node.js:

Шаг 2. Установить Claude.

Два варианта на выбор.

Вариант A - приложение (для новичков проще). Скачиваешь установщик с https://claude.com/download:

  • Windows: установщик .exe
  • macOS: установщик .pkg

Запускаешь, ставишь, открываешь, логинишься в Anthropic аккаунт. Внутри приложения переключаешься на вкладку Code — это и есть Claude Code, только с UI вместо терминала.

Вариант B - терминал (если знаешь, что делаешь):

  • macOS: curl -fsSL https://claude.ai/install.sh | bash
  • Windows (PowerShell): irm https://claude.ai/install.ps1 | iex

После установки закрой терминал и открой заново.

Шаг 3. Войти в Claude Code:

В терминале запускаешь:

claude

При первом запуске откроется браузер для логина в твой Anthropic аккаунт. Логинишься, возвращаешься в терминал.

Шаг 4. Создать Tempo кошелёк для получения платежей:

  • Идёшь на https://wallet.tempo.xyz
  • Создаёшь кошелёк через passkey (Touch ID, Windows Hello, отпечаток на телефоне)
  • Копируешь адрес (начинается с 0x, 42 символа)

Шаг 5. Зарегистрироваться на Vercel:

Vercel это бесплатный хостинг куда задеплоится твой сервис.

  • Идёшь на https://vercel.com
  • Жмёшь Sign Up
  • Выбираешь Continue with GitHub

Если нет GitHub аккаунта — заведи на https://github.com.

Шаг 6. Запустить сборку:

Создаёшь пустую папку под проект, например tempo-mpp в Documents. В терминале переходишь в неё:

  • macOS: cd ~/Documents/tempo-mpp
  • Windows: cd C:\Users\твоё_имя\Documents\tempo-mpp

Запускаешь Claude Code:

claude

Когда загрузится, вставляешь в чат одну команду:

Скачай https://raw.githubusercontent.com/DontFoldBB/tempo-mpp-skill/main/SKILL.md и собери мне MPP-сервис на Tempo

Дальше Claude сам ведёт через свои внутренние шаги 1-8, тебе просто нужно будет отвечать на вопросы.

Шаг 7 (опционально). Размещение на mpp.dev.

Это модерируемый каталог сервисов MPP. Берут не всех, но если попадёшь, тебя находят агенты автоматически в основном каталоге Tempo.

Чтобы попасть, нужно отправить заявку в github.com/tempoxyz/mpp с описанием своего сервиса. Желательно иметь свой домен (не vercel.app) — это сильно увеличивает шансы.

Можно попросить Claude Code помочь подготовить заявку - он знает структуру репозитория и формат записи.

Что в итоге

Через час-полтора у тебя живой платный сервис в каталоге MPP. Обслуживание $0, платежи от агентов падают на Tempo кошелёк в USDC.e напрямую. По ходу сборки Claude сам пришлёт ссылки куда зайти посмотреть.

Если всё же возникнут проблемы

В SKILL.md есть секция Failure modes со всеми типичными граблями (mppx/nextjs не найден, tempo() вместо tempo.charge(), runtime в vercel.json, SSL зависает на Cloudflare и так далее). Это всё реальные баги которые я собрал пока делал свой первый сервис, в скилл уже зашиты обходы.

Ссылки

Мой тг канал: https://t.me/thatcryptofriend

Скилл: https://github.com/DontFoldBB/tempo-mpp-skill

Документация MPP: https://mpp.dev/overview

Каталог сервисов MPP: https://mpp.dev/services

MPPScan: https://mppscan.com

Tempo: https://tempo.xyz

Tempo кошелёк: https://wallet.tempo.xyz