AKShare One MCP
MCP-сервер данных китайского фондового рынка на akshare-one: котировки, новости, отчетность и сделки инсайдеров
- 247 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Сервер читает рыночные данные из внешних источников и не имеет доступа к торговым счетам и средствам
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/akshare-one-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Сервер читает рыночные данные из внешних источников и не имеет доступа к торговым счетам и средствам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AKShare One MCP отдает агенту данные китайского фондового рынка через библиотеку `akshare-one`. Девять инструментов: `get_hist_data` возвращает историю цен по периодам от минуты до года с поправкой на корпоративные события и техническими индикаторами, `get_realtime_data` дает текущие котировки, `get_news_data` приносит новости, `get_balance_sheet`, `get_income_statement` и `get_cash_flow` отдают три формы отчетности, `get_financial_metrics` считает ключевые показатели, `get_inner_trade_data` показывает сделки инсайдеров, а `get_time_info` сообщает текущее время и последний торговый день. У большинства инструментов есть параметр `source` с предпочтительным источником и `fallback`, который включен по умолчанию: если выбранный источник падает или возвращает пустую таблицу, сервер пробует остальные из того же домена. Для истории порядок такой: `eastmoney`, `eastmoney_direct`, `sina`, `ths`. Поля и их порядок при переключении не меняются. Работа идет по stdio или по HTTP на порту 8081.
Для кого. Аналитикам и разработчикам, которые разбирают акции китайского рынка и хотят получать котировки и отчетность в диалоге с агентом.
Подходит, если
- Агент сравнивает три отчета компании за несколько лет и пишет сводку по росту выручки и долга
- Нужна история цен по тикеру 000001 с индикаторами для разбора динамики
- Новости по бумаге и сделки инсайдеров собирают в одну заметку перед обзором
- Скрипт аналитики перенимают в диалог: тот же источник с автоматическим переключением при сбое
Не подходит, если
- Нужна торговля или выставление заявок: сервер только читает данные
- Нужны котировки рынков вне Китая: инструменты рассчитаны на китайские бумаги
- Требуется гарантия точности для решений о деньгах: данные приходят из внешних источников без проверки сервером
Пример запроса к агенту
Возьми отчет о прибылях и убытках и баланс компании 000001 за последние три года и покажи динамику выручки и обязательствMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Сервер не торгует и не дает инвестиционных советов, он только читает данные из внешних источников: `eastmoney`, `sina`, `ths` и `xueqiu`. Источники могут менять формат, блокировать частые запросы или отдавать пустые таблицы, поэтому при сбое включается автоматическое переключение, а для точного происхождения чисел его выключают параметром `fallback=false`. Для `get_inner_trade_data` источник один. Для запуска нужен Python 3.12 или новее и `uv`. Фактический источник записывается в журнал `akshare_one_mcp.providers`. Лицензия MIT.
Как отключить. Удалите блок akshare-one-mcp из конфигурации клиента (`claude mcp remove akshare-one-mcp`). Пакет подтягивается через `uvx` и данных на диске не оставляет.
Частые вопросы
Как подключить AKShare One MCP?
Добавьте в клиент сервер с командой `uvx` и аргументом `akshare-one-mcp`. Для Claude Code: `claude mcp add akshare-one-mcp -- uvx akshare-one-mcp`. Нужен Python 3.12 или новее.
Какие источники данных использует сервер?
Для истории `eastmoney`, `eastmoney_direct`, `sina` и `ths`, для реального времени еще `xueqiu`, для новостей `eastmoney` и `ths`, для отчетности `sina` и `eastmoney_direct`. Порядок задает параметр `source`.
Как отключить переключение источников?
Передайте `fallback=false`: тогда сбой выбранного источника вернется напрямую, и вы будете знать, откуда числа.
Как запустить сервер по HTTP?
Флагом `--streamable-http`, адрес по умолчанию `http://0.0.0.0:8081/mcp`. Хост и порт меняются флагами `--host` и `--port`.
Можно ли ставить через Smithery?
Да, для Claude Desktop: `npx -y @smithery/cli install @zwldarren/akshare-one-mcp --client claude`. Альтернатива без Smithery это `uvx akshare-one-mcp`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер на akshare с котировками, показателями и новостями по акциям Китая, Гонконга и США и данными по криптовалютам
MCP-сервер и HTTP API на AKShare: агент находит интерфейс финансовых данных по рынкам Китая, смотрит параметры и получает таблицы
Сервер отдает агенту котировки А-акций, Гонконга и США, индикаторы, фонды, фьючерсы и опционы, а еще четыре готовых скилла.
Облачный MCP-сервер финансовых данных: котировки, отчетность, макростатистика и фирменные факторы FTShare только на чтение
Локальная база котировок и ETF китайского фондового рынка A-share с MCP-сервером для запросов на естественном языке
MCP дает агенту читать локальный архив китайского рынка и проверять охват, происхождение и даты финансовых данных
Коротко о README
Текст представляет сервер как набор интерфейсов к данным китайского рынка: история, реальное время, новости и отчетность. Дальше идут таблица автоматического переключения источников, описания девяти инструментов с параметрами и три способа установки: Smithery, `uvx` и локальная копия репозитория.