HD

heubme2020/datasinking

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

22 stars 3 forks 品質 86 トレンド 30MIT

完全なテキスト財務レポート(US、中国、日本、韓国、台湾)をクリーンなマークダウンとして — REST API + LLM、RAG、量子のMCPサーバー

概要

DataSinking は、LLM の読み込みと RAG の準備が整った、クリーンなものから、年間、半年、四半期ごとに機能します。 FMPスタイルのシンボル(AAPL、600519.SS、7203.T、005930.KS、2330.TW)による問い合わせや、交換、報告期間、または — ファイリング全体ではなくMD&A /リスクセクションだけを引っ張る、トークンを保存します。 各図は、そのソースの開示とブロックにトレーサブルです。 レポートは、公式の開示プラットフォームから供給され、YAMLのフロントマッター、保存された見出し、段落、表と構造化されたマークダウンに解析されます。 MCP サーバーとして、あらゆるAI エージェント (Claude / Cursor / Codex / Devin Desktop / n8n) に DataSinking を出荷 — 6 ツール: リストの交換、リストの在庫、リストのレポート、リストセクションの取得、 1 つのセクションの取得 (RAG にトークンフレンドリーな)。 1つのURL、パッケージなし、Pythonなし、ローカルサーバーなし。 ほとんどの顧客はこの形を取ります: ヘッダーを設定できないクライアントは、代わりにURLにキーを置くことができます。 [https://api.datasink.ing/mcp?

概要(AI 翻訳)

米国、欧州、アジア全域のフルテキスト財務レポート(クリーンマークダウン)。

DataSinking は、フルテキスト財務レポート — 年間、半年にわたる と四半期 — 米国、中国、欧州、日本、韓国、台湾から** クリーンマークダウン、LMLLM読み取りの準備 そしてRAG。 FMPスタイルのシンボル([AAPL])、[[[T1]、[7203.T]、005930.KS]])、またはフィルタによるクエリ 交換、報告期間、またはセクション — MD&A /リスクセクションだけを全体ではなく引きます トークンの処理、保存 情報開示に当たっても、その情報源の開示や ブロック。 レポートは、公式の開示プラットフォームから調達され、構造化されたMarkdownに解析されます。 YAMLのフロントマッター、保存された見出し、段落およびテーブルを使って。

お問い合わせ

#MCP サーバー

あらゆるAIエージェント(Claude / Cursor / Codex / Devin Desktop / n8n)にデータを流し込む MCP サーバー — 8 ツール: リストの交換、リストの在庫、 リスト レポート、レポート、リスト セクションの取得、 1 つのセクションの取得(RAG のトークンフレンドリー)、 株式の完全なバックフィルリクエスト(潜在的 — 既にキューされた場合、現在のステータスを返します)、 バックフィルの進行状況を確認してください。

ホストされている — インストールしない

1つのURL、パッケージなし、Pythonなし、ローカルサーバーなし.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

DataSinking

Full-text financial reports across the US, Europe and Asia, as clean Markdown.

DataSinking serves full-text financial reports — annual, semi-annual and quarterly — from the US, China, Europe, Japan, Korea and Taiwan as clean Markdown, ready for LLM reading and RAG. Query by FMP-style symbol (AAPL, 600519.SS, 7203.T, 005930.KS, 2330.TW) or filter by exchange, report period, or section — pull just the MD&A / risk section instead of the whole filing, saving tokens. Every figure is traceable to its source disclosure and block. Reports are sourced from official disclosure platforms and parsed into structured Markdown with YAML frontmatter, preserved headings, paragraphs and tables.


MCP server

Ship DataSinking to any AI agent (Claude / Cursor / Codex / Devin Desktop / n8n) as an MCP server — 8 tools: list exchanges, list stocks, list reports, fetch a report, list sections, fetch one section (token-friendly for RAG), request a full backfill of a stock (idempotent — returns the current status if already queued), check a backfill’s progress.

Hosted — nothing to install

One URL, no package, no Python, no local server. Most clients take this shape:

{
  "mcpServers": {
    "datasinking": {
      "type": "http",
      "url": "https://api.datasink.ing/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Claude Code, in one line:

claude mcp add --transport http datasinking https://api.datasink.ing/mcp \
  --header "Authorization: Bearer YOUR_KEY"

A client that can’t set a header can put the key in the URL instead — https://api.datasink.ing/mcp?apikey=YOUR_KEY — but only do that when you must: a key in a URL ends up in logs and screen shares, and no client can redact it.

Two clients don’t fit the shape above: Codex’s config is TOML, and Devin Desktop’s remote field is serverUrl, not url. Per-client files: docs/mcp/.

Local — run it yourself

If you’d rather keep everything on your own machine, there are two identical builds — pick whichever runtime you already have:

Node 18+ (no Python needed):

{
  "mcpServers": {
    "datasinking": {
      "command": "npx",
      "args": ["-y", "datasinking-mcp"],
      "env": { "DATASINK_API_KEY": "YOUR_KEY" }
    }
  }
}

Python 3.8+:

pip install "datasinking[mcp]"
datasinking-mcp          # requires DATASINK_API_KEY (free at https://datasink.ing)

Then use command: datasinking-mcp in your client.

Both run the same eight tools with the same schemas — npm/ and datasinking/mcp_server.py are

GitHub で README 全文を見る

インストール

npx -y datasinking-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "datasinking": { "type": "http", "url": "https://api.datasink.ing/mcp", "headers": { "Authorization": "Bearer YOUR_KEY" } } } }