# DataSinking

Подключает к агенту финансовые отчёты США, Великобритании и Азии в Markdown. Пригодится для поиска данных и RAG по компаниям и разделам отчётов.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 22
- Автор: heubme2020
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/heubme2020/datasinking
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/mcp/datasinking

## Что делает

DataSinking даёт агенту доступ к полным годовым, полугодовым и квартальным финансовым отчётам США, Великобритании, Китая, Японии, Кореи и Тайваня. Отчёты приходят в структурированном Markdown с заголовками, таблицами и YAML frontmatter. Запрос можно ограничить символом компании, биржей, периодом или разделом, например MD&A или рисками.

MCP-сервер предоставляет шесть инструментов: просмотр бирж, компаний, отчётов и разделов, а также получение отчёта или отдельного раздела. Это снижает объём текста для RAG и сохраняет привязку показателей к исходному раскрытию. Для работы нужен API-ключ DataSinking.

Локальный запуск требует Node 18+ или Python 3.8+. В первом случае используется `npx -y datasinking-mcp`, во втором пакет `datasinking[mcp]`; также доступен удалённый endpoint `https://api.datasink.ing/mcp`.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://api.datasink.ing/mcp`
- Переменные окружения: `DATASINK_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

1. **Командой платформы**
```bash
claude mcp add datasinking -e DATASINK_API_KEY=<DATASINK_API_KEY> -- npx -y datasinking-mcp
```
Вместо <…> подставьте свои значения

2. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http datasinking https://api.datasink.ing/mcp
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add datasinking --url https://api.datasink.ing/mcp
```

2. **Командой платформы**
```bash
codex mcp add datasinking --env DATASINK_API_KEY=<DATASINK_API_KEY> -- npx -y datasinking-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "datasinking": {
            "url": "https://api.datasink.ing/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "datasinking": {
            "command": "npx",
            "args": [
                "-y",
                "datasinking-mcp"
            ],
            "env": {
                "DATASINK_API_KEY": "<DATASINK_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "datasinking": {
            "type": "http",
            "url": "https://api.datasink.ing/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "datasinking": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "datasinking-mcp"
            ],
            "env": {
                "DATASINK_API_KEY": "<DATASINK_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http datasinking https://api.datasink.ing/mcp
```

2. **Командой платформы**
```bash
gemini mcp add -e DATASINK_API_KEY=<DATASINK_API_KEY> datasinking npx -y datasinking-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- найти отчёты компании по символу FMP
- загрузить финансовый отчёт в Markdown
- выбрать раздел MD&A или риски
- подготовить данные для RAG
- проверить показатель по исходному раскрытию

## Примеры запросов агенту
- Найди квартальные отчёты компании `600519.SS` и перечисли их периоды.
- Получи раздел о рисках для `AAPL` за нужный отчётный период.
- Составь список доступных бирж и покажи отчёты по выбранной компании.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [Front-End Checklist](https://affpapa.org/nevibecode/mcp/front-end-checklist.md) — MCP-сервер · ★ 74559
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
