DartLab MCP
MCP-сервер к раскрытиям корейской DART и американской SEC EDGAR: отчетность компаний, сравнение и расчеты для агента.
- 227 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Инструмент `RunPython` выполняет код Python на машине пользователя, поэтому вызовы стоит подтверждать вручную.
- Расчеты и оценки носят аналитический характер и не заменяют инвестиционную консультацию.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/dartlabОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Инструмент `RunPython` выполняет код Python на машине пользователя, поэтому вызовы стоит подтверждать вручную.
- Расчеты и оценки носят аналитический характер и не заменяют инвестиционную консультацию.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
DartLab превращает корейские раскрытия DART и американские отчеты SEC EDGAR в сопоставимые таблицы: статьи отчетности, тексты разделов, коэффициенты по периодам. Команда `dartlab mcp` запускает встроенный MCP-сервер, и агент берет эти данные без ручной выгрузки. Инструмент `EngineCall` вызывает публичный метод библиотеки, `RunPython` выполняет код на dartlab и Polars и возвращает ссылки на результат, `ReadSkill` ищет встроенные методики анализа. Расчетные инструменты `PeerCompareN`, `DCFValuation` и `CreditScorecard` сравнивают компании, оценивают стоимость и считают кредитный скоринг. Каждое число приходит со ссылкой на данные, по которой его можно перепроверить. Запуск идет по stdio либо через удаленный SSE-адрес на HuggingFace Spaces.
Для кого. Аналитикам и инвесторам, которые разбирают корейские и американские компании, а также разработчикам финансовых агентов на Claude Code, Codex или Cursor.
Подходит, если
- Нужно сравнить выручку и маржу корейской компании с американским аналогом по одним и тем же периодам.
- Агент читает раздел годового отчета DART и цитирует его вместе со ссылкой на источник.
- Оценка DCF и чувствительность к допущениям считаются по коду компании без ручной сборки таблиц.
- Кредитный скоринг по отчетности: долговая нагрузка, покрытие процентов, динамика за несколько лет.
Не подходит, если
- Задача касается компаний за пределами корейского и американского рынков: других бирж в README нет.
- Требуется юридически значимая отчетность: расчеты DartLab годятся для анализа, а первоисточник остается на сайтах DART и SEC.
- Агент работает в Claude Desktop через удаленный адрес: приложение принимает только запуск по stdio.
Пример запроса к агенту
Сравни рентабельность Samsung Electronics и Apple за пять лет по отчетам DART и EDGAR и покажи источники цифр.MCP
- Транспорт
- stdio, sse
- Авторизация
- не нужна
Ограничения
Нужны Python и установленный пакет `dartlab` (`uv tool install dartlab` или `pipx install dartlab`): запуск через `uvx dartlab mcp` не успевает до тайм-аута Claude Desktop. Для прямых запросов к OpenDART через класс `OpenDart` нужен бесплатный API-ключ opendart.fss.or.kr, сам MCP-сервер ключ не просит. Удаленный SSE-адрес зависит от доступности HuggingFace Spaces. Основной README написан по-корейски, английская версия лежит рядом. Проект в статусе Beta, и по оценке автора повторные проверки с внешними моделями еще не закончены.
Как отключить. Удалите сервер командой `claude mcp remove dartlab` или уберите запись dartlab из `mcpServers`. Сам пакет снимается командой `uv tool uninstall dartlab`.
Частые вопросы
Как подключить DartLab к Claude Code?
Установите пакет командой `uv tool install dartlab`, затем выполните `claude mcp add dartlab -- dartlab mcp`. Для Codex аналогичная команда начинается с `codex mcp add`.
Нужен ли ключ DART или SEC?
Для MCP-сервера ключ не нужен. Бесплатный ключ OpenDART понадобится только при прямых запросах через класс `OpenDart` в коде.
Есть ли удаленный адрес без установки?
Да, `https://eddmpython-dartlab.hf.space/mcp/sse` для клиентов с поддержкой SSE, например Claude Code и Cursor. Claude Desktop такой адрес не принимает.
Что делает `RunPython`?
Инструмент выполняет код на dartlab и Polars и возвращает ссылки на выполнение, значение и таблицу. Через него агент объединяет результаты нескольких вызовов.
Какие рынки охвачены?
Корейская DART и американская SEC EDGAR. Другие рынки в README не заявлены.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер к раскрытию корейских компаний OpenDART: 83 метода API в 15 инструментах, разбор отчетности XBRL и вложений HWP и PDF
MCP-сервер для анализа акций Кореи: раскрытия и отчетность DART, дневные цены и данные эмитентов биржи KRX
MCP-сервер к SEC EDGAR на Python: отчеты 10-K и 8-K, XBRL-финансы, сделки инсайдеров и портфели фондов без API-ключа.
MCP-сервер к базе SEC EDGAR: отчетность компаний США, финансовые формы 10-K, 10-Q, 8-K, данные из XBRL и сделки инсайдеров
MCP-сервер финансового анализа: более 500 методов из отчетностей компаний, коэффициенты, индикаторы, метрики риска и макро
MCP-сервер для отбора компаний по метрикам из отчетности на любую прошлую дату, без заглядывания в будущее
Коротко о README
Репозиторий объединяет Python-библиотеку, терминал в стиле финансовых систем, локальный интерфейс и MCP-сервер над одним ядром. Данные хранятся в наборе на HuggingFace, а сайт проекта содержит документацию и описания методик.