TON БЛОКЧЕЙН MCP
Сервер протокола контекста модели (MCP) для взаимодействия на естественном языке с блокчейном TON .

Функции
Обработка естественного языка : понимание сложных запросов блокчейна на простом английском языке
Анализ торговли : анализ торговых моделей, прибыльности и стратегий.
Обнаружение горячих тенденций : найдите популярные токены, активные пулы и высокоактивные аккаунты.
Криминалистика и соответствие требованиям : проведение расследований в сфере блокчейна и проверок соответствия требованиям
Данные в реальном времени : доступ к данным блокчейна TON в реальном времени через API TON
Related MCP server: Flow MCP Server
Быстрый старт
Предпосылки
Питон 3.10+
Ключ API TON от TONAPI
Конфигурация среды (.env)
Чтобы безопасно предоставить конфиденциальную конфигурацию (например, ваш ключ API TON), создайте файл .env в корневом каталоге проекта. Этот файл будет загружен автоматически, если он есть.
Пример файла
TON_API_KEY=YOUR_TON_API_KEYУстановка
Клонируйте репозиторий:
git clone https://github.com/devonmojito/ton-blockchain-mcp.git
cd ton-blockchain-mcpУстановить зависимости:
pip install -r requirements.txtИспользование TON MCP Server с Claude Desktop
Вы можете легко использовать этот сервер MCP с Claude Desktop для запросов на естественном языке блокчейна. Ниже приведены некоторые примеры использования:
Пример обнаружения мошенничества:

Пример анализа адреса:

Пример получения сведений о транзакции:

Пример анализа торговых моделей:

Пример конфигурации рабочего стола Клода
Чтобы использовать этот MCP-сервер с Claude Desktop, добавьте следующее в конфигурацию Claude Desktop:
Возможно, вам придется заменить настройку окружения Python на свою собственную.
{
"mcpServers":
{
"ton-mcp-server":
{
"command": "/Users/devon/ton-mcp/ton-blockchain-mcp/venv/bin/python",
"args":
[
"-m",
"tonmcp.mcp_server"
],
"cwd": "/Users/devon/ton-mcp/ton-blockchain-mcp/src",
"env":
{
"PYTHONPATH": "/Users/devon/ton-mcp/ton-blockchain-mcp/src"
},
"stdio": true
}
}
}Примеры естественного языка
«Какой баланс по адресу EQD1234...?»
«Найдите популярные торговые пары за последний час»
«Проанализируйте торговые модели для этого кошелька»
«Показать подозрительную активность для адреса ABC»
«Отследить денежный поток с этого адреса»
Документация по инструментам и системным подсказкам MCP
Инструменты
анализировать_адрес
Анализирует адрес TON на предмет баланса, сбережений жетонов, NFT и недавней активности. При желании выполняет глубокий криминалистический анализ, если deep_analysis имеет значение True. Используйте для вопросов об обзоре счета, сбережениях или активности.
Параметры:
address(str): адрес TON для анализаdeep_analysis(bool, необязательно): включить глубокий криминалистический анализ
получить_подробности_транзакции
Получите детали и анализ для конкретной транзакции блокчейна TON по ее хэшу. Используйте для вопросов о конкретной транзакции, ее участниках, стоимости или типе.
Параметры:
tx_hash(str): Хэш транзакции
найти_горячие_тенденции
Найдите популярные токены, пулы или аккаунты в блокчейне TON для заданного периода времени и категории. Используйте для вопросов о том, что сейчас в тренде, популярно или актуально в TON.
Параметры:
timeframe(str, необязательно): период времени (например, 1 ч, 24 ч, 7 дн.)category(str, необязательно): Тип трендов (токены, пулы, счета)
анализировать_торговые_шаблоны
Анализируйте торговые модели для адреса TON за указанный период времени. Используйте для вопросов о торговой активности, частоте, переводах жетонов или свопах DEX для учетной записи.
Параметры:
address(str): адрес TONtimeframe(str, необязательно): Период времени (например, 24 часа)
получить_тонную_цену
Получите текущую цену TON в реальном времени в указанной валюте (по умолчанию: USD) и последние изменения цен. Используйте этот инструмент, когда вам нужна последняя цена TON для расчетов, анализа или отчетности.
Параметры:
currency(str, необязательно): фиатная или криптовалютная валюта, в которой будет получена цена TON (по умолчанию: «usd»).
получить_прибыль_на_самолет
Получите текущую цену и последние изменения для указанных токенов jetton (не TON) в указанной валюте. Предоставьте список основных адресов jetton в качестве токенов. Используйте этот инструмент для получения цен в реальном времени для любого токена, кроме TON.
Параметры:
tokens(список str): Список основных адресов jetton, для которых можно получить цены (исключая «ton»).currency(str, необязательно): фиатная или криптовалюта, в которой будет получена цена (по умолчанию: «usd»).
Системные подсказки
trading_analysis: Генерация подсказок для анализа торговлиforensics_investigation: Генерация запросов на экспертизуtrend_analysis: Генерация запросов на анализ тенденций
Внося вклад
Форк репозитория
Создать ветку функций
Примите ваши изменения
Нажмите на ветку
Создать запрос на извлечение
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Поддерживать
Для получения поддержки, пожалуйста, создайте запрос на GitHub
⚠️ ВНИМАНИЕ: Этот проект находится в стадии бета-тестирования. Не доверяйте никаким числам, предоставленным моделью LLM. Ничто в этом проекте не является финансовым советом. Используйте на свой страх и риск.