CNEquity MCP
MCP дает агенту читать локальный архив китайского рынка и проверять охват, происхождение и даты финансовых данных
- 958 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Результаты запросов к локальному архиву попадают в контекст выбранной модели
- Явно включенный режим live делает внешние запросы, которые могут вызвать ограничения источника
Установка
- Работает в
Ручная установка
pip install cnequityУстановка пакета без готового архива. Для небольшого тестового сбора отдельно запустите `cne init --profile demo`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Результаты запросов к локальному архиву попадают в контекст выбранной модели
- Явно включенный режим live делает внешние запросы, которые могут вызвать ограничения источника
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
CNEquity подключает агенту локальный архив данных китайского фондового рынка. Отдельные команды собирают котировки и финансовую отчетность в Parquet, а `cne mcp` открывает их для чтения. В инструментах MCP нет команды запуска сбора или удаления данных. Перед запросом агент может узнать, какие данные есть в архиве и за какой период. Затем он выбирает котировки, отчетность или запрос SQL. Ответ показывает ограничения выборки и сведения об источниках, чтобы частичный результат не выглядел полным. Для исторического исследования важны дата среза и способ учета корпоративных действий. CNEquity передает эти параметры вместе с результатом. Режим `live` позволяет обратиться к источнику без готового архива, но поддерживает только поиск тикера и нескорректированные дневные цены.
Для кого. Аналитикам китайских акций, которые собирают локальный архив котировок и отчетности для запросов через агента.
Подходит, если
- Нужно исследовать уже собранные котировки без повторной загрузки при каждом вопросе
- Перед расчетом нужно проверить даты и полноту данных
- Нужно сравнить отчетность с явной датой исторического среза
- Агенту нужно выполнить ограниченный запрос SELECT по архиву Parquet
Не подходит, если
- Нужен брокерский интерфейс для выставления торговых поручений
- Нужны биржевые данные Level 2 или полная история каждой сделки
- Нужно только один раз получить текущую цену без ведения архива
Пример запроса к агенту
Проверь через CNEquity, какие дневные данные есть по указанной акции. Покажи период и источники, затем сравни цены с явно выбранным способом корректировки.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Готового архива нет: для сбора нужны Python 3.10 или новее, сеть и место под историю, временные файлы и версии. Права на финансовые данные определяют поставщики, которые могут ограничить коммерческое использование и выдачу другим пользователям. При обновлении пакета 0.x проверяйте миграции, поскольку формат меняется. Обновление архива по умолчанию сохраняет пять последних поколений и может удалить более старые; MCP не запускает эти операции, но отдельные команды сбора их выполняют.
Как отключить. Удалите подключение CNEquity из клиента и остановите HTTP-процесс, если запускали его отдельно. Для удаления Python-пакета используйте `pip uninstall cnequity`. Сохраните конфигурацию и нужные поколения данных. Если отдельно ставили ежедневное расписание сбора, остановите его в своей системе задач.
Частые вопросы
Как установить пакет и создать небольшой архив?
Выполните `pip install cnequity`, затем `cne init --profile demo`. Второй шаг обращается к настоящим источникам и сохраняет данные пяти акций за последние 30 торговых дней в отдельном каталоге.
Почему нужен абсолютный путь к конфигурации?
Клиент MCP может запускать процесс из другого каталога. Передайте полный путь через `--config`, чтобы агент подключился к нужному архиву.
Может ли SQL-инструмент менять данные?
Он принимает одну инструкцию SELECT. Соединение ограничено каталогами данных, внешние расширения отключены. Это ограничения DuckDB, которые не заменяют изоляцию процесса средствами ОС.
Всегда ли историческая отчетность точна на выбранную дату?
Нет. У `query_fundamentals` обязателен `as_of`, но режим по умолчанию `best_effort` включает позднее восстановленные строки. Проверяйте `pit_is_exact`; строгий режим может вернуть меньше данных.
Что будет, если нужный набор еще не собран?
Сервер сообщит об отсутствии данных. Он не переключается в `live` автоматически. Сначала проверьте охват через `describe_lake`, затем решите, нужен ли отдельный сбор.
Нужна ли регистрация для источников?
Для базового сбора нет, отдельные дополнительные источники требуют авторизации. Код имеет Apache-2.0, права на данные проверяются отдельно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыЛокальная база котировок и ETF китайского фондового рынка A-share с MCP-сервером для запросов на естественном языке
Financial Datasets MCP
Financial Datasets MCP Server
MCP-сервер к API Financial Datasets: отчетность компаний, цены акций и криптовалют и новости для агента
MCP-сервер передает агенту ежедневные результаты скринеров акций, силу отраслей и показатели состояния рынка.
Облачный MCP-сервер финансовых данных: котировки, отчетность, макростатистика и фирменные факторы FTShare только на чтение
Сервер отдает агенту котировки А-акций, Гонконга и США, индикаторы, фонды, фьючерсы и опционы, а еще четыре готовых скилла.
MCP-сервер на akshare с котировками, показателями и новостями по акциям Китая, Гонконга и США и данными по криптовалютам
Коротко о README
Архив используют через MCP, Python и SQL. Сбор и обслуживание работают отдельными командами. Документация различает происхождение данных, дату получения и примененные преобразования.