# mpp32-mcp-server

MCP-сервер добавляет агенту оплату платных API через x402 и другие протоколы. Нужен для вызовов сервисов с оплатой из среды агента.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 221
- Автор: MPP32
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/MPP32/MPP32/tree/HEAD/mcp-server
- Обновлён: 2026-08-04
- HTML: https://affpapa.org/nevibecode/mcp/mpp32-mcp-server

## Что делает

mpp32-mcp-server даёт агенту доступ к каталогу платных и бесплатных API. Сервер ищет сервис, выбирает подходящий протокол и проводит оплату с ключа на вашей машине. В поставку входят подписанты для Solana, Base и Tempo; поддерживаются x402, Tempo, AP2 / AGTP и ACP с указанными ограничениями по сетям и режимам.

Для бесплатных вызовов Intelligence Oracle можно задать `MPP32_AGENT_KEY`: с ним доступны 10 вызовов в день без кошелька, а анонимный тестовый инструмент работает без ключей. Платные сервисы требуют ключ кошелька. `MPP32_SOLANA_PRIVATE_KEY` должен быть base58-строкой секретного ключа Solana длиной 64 байта. Кошельку нужны и USDC, и SOL: USDC-only кошелёк завершит платёж ошибкой `insufficient funds for rent`.

В Claude Code сервер добавляется через `claude mcp add`, после чего агент сможет вызывать, например, `get_solana_token_intelligence` и `get_mpp32_diagnostics`. Секретный ключ получает право тратить USDC и SOL в кошельке, поэтому его нужно хранить как пароль.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `MPP32_AGENT_KEY`, `MPP32_SOLANA_PRIVATE_KEY`, `MPP32_PRIVATE_KEY`, `MPP32_API_URL` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env MPP32_AGENT_KEY=<MPP32_AGENT_KEY> --env MPP32_SOLANA_PRIVATE_KEY=<MPP32_SOLANA_PRIVATE_KEY> --env MPP32_PRIVATE_KEY=<MPP32_PRIVATE_KEY> --env MPP32_API_URL=<MPP32_API_URL> --transport stdio mcp-server -- npx -y mpp32-mcp-server
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add mcp-server --env MPP32_AGENT_KEY=<MPP32_AGENT_KEY> --env MPP32_SOLANA_PRIVATE_KEY=<MPP32_SOLANA_PRIVATE_KEY> --env MPP32_PRIVATE_KEY=<MPP32_PRIVATE_KEY> --env MPP32_API_URL=<MPP32_API_URL> -- npx -y mpp32-mcp-server
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "mpp32-mcp-server"
            ],
            "env": {
                "MPP32_AGENT_KEY": "<MPP32_AGENT_KEY>",
                "MPP32_SOLANA_PRIVATE_KEY": "<MPP32_SOLANA_PRIVATE_KEY>",
                "MPP32_PRIVATE_KEY": "<MPP32_PRIVATE_KEY>",
                "MPP32_API_URL": "<MPP32_API_URL>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mpp32-mcp-server"
            ],
            "env": {
                "MPP32_AGENT_KEY": "<MPP32_AGENT_KEY>",
                "MPP32_SOLANA_PRIVATE_KEY": "<MPP32_SOLANA_PRIVATE_KEY>",
                "MPP32_PRIVATE_KEY": "<MPP32_PRIVATE_KEY>",
                "MPP32_API_URL": "<MPP32_API_URL>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e MPP32_AGENT_KEY=<MPP32_AGENT_KEY> -e MPP32_SOLANA_PRIVATE_KEY=<MPP32_SOLANA_PRIVATE_KEY> -e MPP32_PRIVATE_KEY=<MPP32_PRIVATE_KEY> -e MPP32_API_URL=<MPP32_API_URL> mcp-server npx -y mpp32-mcp-server
```
Вместо <…> подставьте свои значения

## Когда брать
- вызывать платные API из агента
- оплачивать запросы через x402
- искать сервисы в каталоге API
- проверять переменные окружения MCP-процесса
- получать аналитику токенов Solana

## Примеры запросов агенту
- Проверь подключение MCP и готовность оплаты через `get_mpp32_diagnostics`.
- Получи аналитику токена Solana через `get_solana_token_intelligence`.
- Найди в каталоге подходящий платный API и вызови его через mpp32-mcp-server.

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32221

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
