# Tereno on Base

Проверяет смарт-контракты, транзакции и веб-страницы в сети Base перед их выполнением. Каталог и расчёт цен бесплатны, проверки оплачиваются в USDC.

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

## Что делает

Сервер даёт ИИ-агентам инструменты аудита перед действием в блокчейне Base. Вызов `contract_guard` или `transaction_intent_guard` показывает лимиты разрешений, дельты балансов и симуляцию газа. Каждый ответ сопровождается блоком сети, до которого полученные данные остаются актуальными.

Каталог возможностей и проверка тарифа через `tereno_price` работают сразу, регистрация или кошелёк для них не нужны. Если другой агент уже запрашивал расчёт, сервер вернёт результат по сниженной стоимости повторного использования.

Через stdio оплатить платные вызовы напрямую невозможно из-за отсутствия HTTP-заголовков. В таком режиме сервер отдаёт ошибку 402 со ссылкой на ресурс, либо требует прямого подключения к удалённому адресу `https://www.tereno.xyz/api/mcp`.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://www.tereno.xyz/api/mcp`

## Установка

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

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

2. **Командой платформы**
```bash
claude mcp add tereno-on-base -- npx -y tereno-mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add tereno-on-base --url https://www.tereno.xyz/api/mcp
```

2. **Командой платформы**
```bash
codex mcp add tereno-on-base -- npx -y tereno-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "tereno-on-base": {
            "url": "https://www.tereno.xyz/api/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "tereno-on-base": {
            "command": "npx",
            "args": [
                "-y",
                "tereno-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "tereno-on-base": {
            "type": "http",
            "url": "https://www.tereno.xyz/api/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "tereno-on-base": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "tereno-mcp"
            ]
        }
    }
}
```

### Gemini CLI

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

2. **Командой платформы**
```bash
gemini mcp add tereno-on-base npx -y tereno-mcp
```

## Когда брать
- Проверить безопасность смарт-контракта и наличие изменений в коде
- Смоделировать последствия неподписанной транзакции перед отправкой
- Узнать стоимость проверки до совершения платного вызова
- Собрать проверенные метаданные токена и параметры интерфейса

## Примеры запросов агенту
- Узнай через `tereno_catalog`, какие проверки контрактов сейчас доступны
- Оцени стоимость проверки контракта через `tereno_price`
- Проверь безопасность вызова транзакции через `transaction_intent_guard`

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89609
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12110
- [Robin: AI-Powered Dark Web OSINT](https://affpapa.org/nevibecode/mcp/robin-ai-powered-dark-web-osint.md) — MCP-сервер · ★ 7718
- [jshookmcp](https://affpapa.org/nevibecode/mcp/jshookmcp.md) — MCP-сервер · ★ 2066
- [OpenOSINT](https://affpapa.org/nevibecode/mcp/openosint.md) — MCP-сервер · ★ 1816

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