# FiatDock

MCP-сервер открывает агентам каталог микроуслуг с оплатой за каждый вызов в USDC через протокол x402 и выводом денег на банковский счёт.

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

## Что делает

FiatDock даёт автономным агентам маркетплейс микроуслуг: парсинг веб-страниц, рыночные котировки и обращение к сторонним инструментам. Взаиморасчёты происходят напрямую между кошельками покупателя и продавца в сети Base по стандарту x402. Деньги списываются только после получения ответа от вызываемого сервиса. Если сторонний сервис промолчал, баланс остаётся нетронутым.

Базовые операции вроде получения курсов или проверки расценок доступны без пополнения счёта. Платные вызовы требуют задать переменную `AGENT_PRIVATE_KEY` для отдельного кошелька с запасом USDC в сети Base. Без ключа любые платные утилиты завершаются ошибкой HTTP 402. Набор активных функций можно ограничить переменной `FIATDOCK_TOOLS`.

Сервер поддерживает конвертацию USDC в фиат с переводом на банковский счёт через партнёра Mt Pelerin. Вывод работает для 18 валют с порогом около 50 швейцарских франков, но требует подтверждения личности и ручного шага в браузере.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://fiatdock.com/mcp`
- Переменные окружения: `FIATDOCK_URL`, `FIATDOCK_TOOLS`, `AGENT_PRIVATE_KEY`, `FIATDOCK_MAX_PRICE_USD` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http fiatdock-mcp https://fiatdock.com/mcp
```

2. **Командой платформы**
```bash
claude mcp add --env FIATDOCK_URL=<FIATDOCK_URL> --env FIATDOCK_TOOLS=<FIATDOCK_TOOLS> --env AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> --env FIATDOCK_MAX_PRICE_USD=<FIATDOCK_MAX_PRICE_USD> --transport stdio fiatdock -- npx -y fiatdock-mcp
```
Вместо <…> подставьте свои значения

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add fiatdock --url https://fiatdock.com/mcp
```

2. **Командой платформы**
```bash
codex mcp add fiatdock --env FIATDOCK_URL=<FIATDOCK_URL> --env FIATDOCK_TOOLS=<FIATDOCK_TOOLS> --env AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> --env FIATDOCK_MAX_PRICE_USD=<FIATDOCK_MAX_PRICE_USD> -- npx -y fiatdock-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "fiatdock": {
            "url": "https://fiatdock.com/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "fiatdock": {
            "command": "npx",
            "args": [
                "-y",
                "fiatdock-mcp"
            ],
            "env": {
                "FIATDOCK_URL": "<FIATDOCK_URL>",
                "FIATDOCK_TOOLS": "<FIATDOCK_TOOLS>",
                "AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
                "FIATDOCK_MAX_PRICE_USD": "<FIATDOCK_MAX_PRICE_USD>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "fiatdock": {
            "type": "http",
            "url": "https://fiatdock.com/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "fiatdock": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "fiatdock-mcp"
            ],
            "env": {
                "FIATDOCK_URL": "<FIATDOCK_URL>",
                "FIATDOCK_TOOLS": "<FIATDOCK_TOOLS>",
                "AGENT_PRIVATE_KEY": "<AGENT_PRIVATE_KEY>",
                "FIATDOCK_MAX_PRICE_USD": "<FIATDOCK_MAX_PRICE_USD>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http fiatdock https://fiatdock.com/mcp
```

2. **Командой платформы**
```bash
gemini mcp add -e FIATDOCK_URL=<FIATDOCK_URL> -e FIATDOCK_TOOLS=<FIATDOCK_TOOLS> -e AGENT_PRIVATE_KEY=<AGENT_PRIVATE_KEY> -e FIATDOCK_MAX_PRICE_USD=<FIATDOCK_MAX_PRICE_USD> fiatdock npx -y fiatdock-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- оплачивать вызовы внешних инструментов и агентов в USDC
- проверять смарт-контракты и токены на риски в сети Base
- выводить заработанную агентом криптовалюту на банковский счёт
- получать котировки рынков предсказаний Polymarket

## Примеры запросов агенту
- Узнай текущую цену газа в сети Base и баланс кошелька 0x...
- Проверь безопасность токена по адресу контракта перед покупкой
- Создай сессию вывода USDC на банковский счёт через Mt Pelerin

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89609
- [CCXT](https://affpapa.org/nevibecode/mcp/ccxt.md) — MCP-сервер · ★ 44591
- [Finance Toolkit](https://affpapa.org/nevibecode/mcp/finance-toolkit.md) — MCP-сервер · ★ 5469
- [EdgarTools](https://affpapa.org/nevibecode/mcp/edgartools.md) — MCP-сервер · ★ 2817
- [LetsFG — Flights & Hotels](https://affpapa.org/nevibecode/mcp/letsfg-flights-hotels.md) — MCP-сервер · ★ 2197
- [AutoTS](https://affpapa.org/nevibecode/mcp/autots.md) — MCP-сервер · ★ 1434

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