DartLab MCP

MCP-сервер к раскрытиям корейской DART и американской SEC EDGAR: отчетность компаний, сравнение и расчеты для агента.

  • 227 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Инструмент `RunPython` выполняет код Python на машине пользователя, поэтому вызовы стоит подтверждать вручную.
  • Расчеты и оценки носят аналитический характер и не заменяют инвестиционную консультацию.
Все причины и проверки

eddmpython/dartlab

Установка

В терминале, через 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-серверРасширенный доступ121Звезды репозитория

MCP-сервер для анализа акций Кореи: раскрытия и отчетность DART, дневные цены и данные эмитентов биржи KRX

MCP-серверМинимальный доступ184Звезды репозитория

MCP-сервер к SEC EDGAR на Python: отчеты 10-K и 8-K, XBRL-финансы, сделки инсайдеров и портфели фондов без API-ключа.

MCP-серверМинимальный доступ2,8 тыс.Звезды репозитория

MCP-сервер к базе SEC EDGAR: отчетность компаний США, финансовые формы 10-K, 10-Q, 8-K, данные из XBRL и сделки инсайдеров

MCP-серверШирокий доступ387Звезды репозитория
Официальный

MCP-сервер финансового анализа: более 500 методов из отчетностей компаний, коэффициенты, индикаторы, метрики риска и макро

MCP-серверРасширенный доступ5,5 тыс.Звезды репозитория

MCP-сервер для отбора компаний по метрикам из отчетности на любую прошлую дату, без заглядывания в будущее

MCP-серверРасширенный доступ331Звезды репозитория

Коротко о README

Репозиторий объединяет Python-библиотеку, терминал в стиле финансовых систем, локальный интерфейс и MCP-сервер над одним ядром. Данные хранятся в наборе на HuggingFace, а сайт проекта содержит документацию и описания методик.

Бейдж для README

Сообщить о проблеме