AkTools MCP Server

AkTools MCP Server

aahlMIT
381 звёзд61 форков
AkTools MCP Server — инструмент для доступа к данным фондового и криптовалютного рынков через протокол MCP. Сервер работает поверх библиотеки akshare и даёт агенту возможность запрашивать котировки, исторические цены с техническими индикаторами, финансовые показатели компаний, рыночную статистику и новости. Сервер пригодится разработчикам финансовых ассистентов, трейдерам, которые хотят автоматизировать анализ рынка, и всем, кто интегрирует данные о акциях и криптовалюте в свои AI-сценарии.

Установка

uvx mcp-aktools

Характеристики

Общее

  • СтатусСообщество
  • Разработчикaahl
  • ЛицензияMIT

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Поиск кода актива по названию компании или краткому наименованию — для А-акций, Гонконга и США.
  • Получение детальной информации по акции: текущая цена, капитализация, P/E, дивидендная доходность.
  • Сводка по рынку А-акций: список лимитов (涨停板), данные о притоке/оттоке капитала, рейтинг активных бумаг.
  • Исторические цены для акций и криптовалют: OHLCV за произвольный период с возможностью добавить технические индикаторы (скользящие средние, RSI, MACD).
  • Последние новости по заданному активу — для китайских и зарубежных акций, а также для криптовалют (Bitcoin, Ethereum).
  • Ключевые финансовые показатели по отчётам компаний (выручка, чистая прибыль, долги, рентабельность) для А-акций, Гонконга и США.

Как подключить

Проще всего запустить сервер через uvx — утилиту из экосистемы Python. Добавьте в конфигурацию MCP-клиента (Claude Desktop, Cursor, VS Code) следующий блок:

{ "mcpServers": { "aktools": { "command": "uvx", "args": ["mcp-aktools"], "env": { "OKX_BASE_URL": "https://okx.4url.cn", "BINANCE_BASE_URL": "https://bian.4url.cn", "NEWSNOW_BASE_URL": "https://newsnow.busiyi.world", "NEWSNOW_CHANNELS": "wallstreetcn-quick,cls-telegraph,jin10" } } } }

Переменные окружения необязательны — они нужны только если вы хотите настроить прокси для бирж или каналы новостей. После добавления конфигурации перезапустите клиент.

Альтернатива — запуск через Docker. Подготовьте каталог /opt/mcp-aktools, скачайте docker-compose.yml из репозитория и выполните docker-compose up -d. Подключение произойдёт по HTTP на порту 8808.

Примеры запросов

  • «Найди тикер для компании Alibaba и покажи текущую цену с динамикой за неделю».
  • «Дай исторические цены по Bitcoin с декабря 2023, добавь RSI и скользящую среднюю за 50 дней».
  • «Покажи последние новости по Tesla и отправь краткую сводку по ключевым финансовым показателям за последний квартал».
  • «Выведи список самых активных бумаг на А-рынке сегодня с объёмом торгов».

Технические детали

  • Язык: Python
  • Транспорт: stdio (также доступен Streamable HTTP через Smithery или Docker)
  • Лицензия: MIT
  • Клиенты: Claude Desktop, Cursor, VS Code, Cherry Studio, OpenAI CodeX, любой MCP-совместимый клиент
  • Источник данных: akshare — открытая библиотека для финансовых данных

Поделиться