Сервер MCP TheGraph
Сервер MCP, который обеспечивает работу агентов ИИ с помощью индексированных данных блокчейна из The Graph .
Доступные инструменты
1. получитьSubgraphSchema
Извлекает схему указанного подграфа, предоставляя агентам ИИ контекст, необходимый для генерации запросов GraphQL.
Параметры:
subgraphId: идентификатор подграфа (например, «QmZBQcF...»)asText: Флаг выходного форматаtrue: Возвращает понятную человеку схему GraphQLfalse: Возвращает схему JSON (по умолчанию)
2. запросПодграф
Выполняет запросы GraphQL по указанному подграфу. Хотя запросы обычно генерируются ИИ, вы также можете вручную создавать свои собственные.
Параметры:
subgraphId: идентификатор подграфаquery: строка запроса GraphQL
Related MCP server: Ethereum RPC MCP Server
Установка
Клонировать репозиторий
git clone https://github.com/kukapay/thegraph-mcp.gitКонфигурация клиента
{ "mcpServers": { "thegraph-mcp": { "command": "uv", "args": ["--directory", "path/to/thegraph-mcp", "run", "main.py"], "env": { "THEGRAPH_API_KEY": "your_api_key_here" } } } }
Примеры подсказок
Вот несколько подсказок на естественном языке для запуска инструментов:
Запросы схемы
«Покажите мне схему подграфа QmZBQcF... в удобном для чтения формате»
«Какова структура подграфа QmZBQcF...? Пожалуйста, отобразите ее в формате GraphQL»
«Мне нужно понять модель данных подграфа QmZBQcF..., можете ли вы получить его схему?»
Запросы данных
«Найдите 5 лучших токенов по объему торгов за последние 24 часа из подграфа QmZBQcF...»
«Покажите мне все пары с ликвидностью более 1 миллиона долларов США в подграфе QmZBQcF...»
«Получить последние 10 событий обмена из подграфа QmZBQcF..., включая символы токенов и суммы»
Задачи анализа
«Проанализируйте объем торгов пар USDT за последнюю неделю, используя подграф QmZBQcF...»
«Сравните ликвидность пар ETH и USDC в подграфе QmZBQcF...»
«Найдите необычные торговые модели за последние 24 часа из подграфа QmZBQcF...»
Комбинированные задачи
«Сначала получите схему QmZBQcF..., затем помогите мне написать запрос для поиска транзакций с высокой стоимостью»
«Проверьте схему QmZBQcF... и скажите, какие поля доступны для запроса цен токенов»
«Используя подграф QmZBQcF..., проанализируйте влияние крупных сделок на рынок, сначала поняв схему, а затем запросив соответствующие события»
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE .