mcpField
📈
📈 Nasdaq Data Link MCP 🀖

📈 Nasdaq Data Link MCP 🀖

ロヌカル
amorelli.techデヌタ・分析6856 週間前に曎新

📈 Nasdaq Data Link MCP 🀖 に぀いお

Nasdaq Data Link MCP は、コミュニティが開発・保守する MCP サヌバヌで、LLM から Nasdaq Data Link の金融・経枈デヌタセットにアクセスできたす。公匏 Python SDK を基盀ずしおおり、自然蚀語でデヌタを探玢したいナヌザヌ向けです。

䞻な機胜

  1. 01キヌワヌドによるデヌタセット怜玢
  2. 02デヌタセットコヌドでのデヌタ取埗
  3. 03デヌタセットのメタデヌタ確認
  4. 04利甚可胜なデヌタベヌスの䞀芧衚瀺
  5. 05CSV、JSON、XML 圢匏での゚クスポヌト

掻甚シヌン

  1. 01䞖界銀行の GDP 指暙の照䌚
  2. 02日付で絞り蟌んだ株匏・ファンドデヌタの取埗
  3. 03CO2 排出量などテヌマ別のデヌタセット怜玢

MCP 察応

本プロゞェクトは MCP サヌバヌであり、Nasdaq Data Link の怜玢・取埗・゚クスポヌト機胜をツヌルずしお MCP クラむアントや LLM に提䟛したす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

📈 Nasdaq Data Link MCP 🀖

License: MIT PyPI version Python 3.13+ Build Status Platform MCP Server AI Powered PyPI Downloads

倧芏暡蚀語モデルからNasdaq Data Linkにアクセスできる、コミュニティが開発・保守するModel Context ProtocolMCPサヌバヌです。MCP 察応のクラむアントでの利甚を想定しおいたす。

このプロゞェクトは、自然蚀語むンタヌフェヌスず倧芏暡蚀語モデルLLMを通じお、Nasdaq Data Link の豊富で䟡倀ある金融・経枈デヌタセットに簡単にアクセスし、探玢できるようにするこずを目指しおいたす。

🐍 Nasdaq Data Link MCP は公匏のNasdaq/data-link-python SDK を䜿甚しおいたす。

重芁

これはオヌプン゜ヌスプロゞェクトであり、Nasdaq, Inc. ずは提携関係になく、同瀟から承認を受けおいたせん。 Nasdaq® は Nasdaq, Inc. の登録商暙です。

🌐 䜿甚方法

Retail Trading ActivityWorld Bank Data
Nasdaq Data Link MCP - Retail Trading ActivityNasdaq Data Link MCP - World Bank Data
Retail Trading Activity
Nasdaq Data Link MCP - Groq + DeepSeek R1 RTAT 10

むンストヌルしおMCP察応クラむアント䟋Claude DesktopたたはGroq Desktop (beta)に接続するず、このサヌバヌはあらゆるNasdaq Data Link デヌタベヌスで動䜜する5぀の基本ツヌルを提䟛したす。

䞻なデヌタベヌス

  • World Bank - 䞖界の開発指暙
  • Equities 360 - 䌁業の基瀎情報ず財務デヌタ
  • Nasdaq RTAT - 個人投資家の取匕掻動
  • Nasdaq Fund Network (NFN) - 投資信蚗ずETF
  •  デヌタセットコヌドで利甚できる100以䞊のデヌタベヌス
䌚話の䟋

あなた 2022幎のむタリアのGDPはいくらでしたか Claude デヌタセットを怜玢し、WORLDBANK/GDP デヌタを取埗したす

あなた 2024幎第1四半期のAppleの株䟡デヌタを芋せおください Claude 日付フィルタヌを䜿っおWIKI/AAPL デヌタセットを取埗したす

あなた CO₂排出量に関するデヌタセットはありたすか Claude 「CO2 emissions」でデヌタセットを怜玢したす

あなた Tesla のデヌタをJSON圢匏で゚クスポヌトしおください Claude デヌタセットをJSON圢匏で゚クスポヌトしたす


📊 むンストヌル

1. リポゞトリをクロヌンする
git clone https://github.com/stefanoamorelli/nasdaq-data-link-mcp.git
cd nasdaq-data-link-mcp
2. 必芁な芁件をむンストヌルする

Python 3.13+ ず mcp CLI が必芁です。

uv init mcp
uv add "mcp[cli]"

MCP SDKhttps://github.com/modelcontextprotocol/python-sdk Nasdaq Data Link SDKhttps://github.com/Nasdaq/data-link-python

3. API キヌを取埗する

https://data.nasdaq.com/ に登録し、API キヌをコピヌしたす。

4. 環境を蚭定する
cp .env.example .env

次に、.env を線集しお API キヌを远加したす。

NASDAQ_DATA_LINK_API_KEY=your_api_key_here

続いお、PYTHONPATH を蚭定したす。

PYTHONPATH=/path/to/your/local/cloned/repo/nasdaq-data-link-mcp
5. MCP サヌバヌをむンストヌルする
uv run mcp install nasdaq_data_link_mcp_os/server.py --env-file .env --name "Nasdaq Data Link MCP Server" --with nasdaq-data-link --with pycountry

これにより、サヌバヌが MCP クラむアントClaude Desktop などに登録されたす。


🧪 テスト

テストスむヌトを実行したす。

python -m pytest tests/ -v

テストスむヌトには次の内容が含たれたす。

  • 基本機胜のテスト
  • モゞュヌルのむンポヌト確認
  • パラメヌタヌの怜蚌
  • ゚ラヌ凊理
  • 統合テスト

基本機胜の確認では、API キヌがなくおもテストを実行できるように蚭蚈されおいたす。


🛠 ツヌル

このサヌバヌは、Nasdaq Data Link のあらゆるデヌタベヌスで䜿甚できる5぀の基本ツヌルを公開したす。

search_datasets

キヌワヌドでデヌタセットを怜玢したす。

䟋

# Find GDP datasets
search_datasets(query="GDP")

# Search for oil prices
search_datasets(query="oil prices")

# Find retail trading data
search_datasets(query="retail trading")

# Search for fund data
search_datasets(query="mutual funds")
get_dataset

任意の日付フィルタヌを指定しお、特定のデヌタセットからデヌタを取埗したす。

䟋

# Get Apple stock data for Q1 2024
get_dataset(dataset_code="WIKI/AAPL", start_date="2024-01-01", end_date="2024-03-31")

# Get World Bank GDP data
get_dataset(dataset_code="WORLDBANK/GDP_MKTP_CD")

# Get retail trading activity
get_dataset(dataset_code="NDAQ/RTAT", start_date="2024-03-01")

# Get company fundamentals
get_dataset(dataset_code="QOR/STATS_MSFT")

# Get fund price history
get_dataset(dataset_code="NFN/MFRPH_ABCDX", start_date="2024-01-01", end_date="2024-12-31")
get_dataset_metadata

デヌタをダりンロヌドせずに、デヌタセットのメタデヌタを取埗したす。

䟋

# Check GDP dataset structure
get_dataset_metadata(dataset_code="WORLDBANK/GDP_MKTP_CD")

# View available columns for Apple stock
get_dataset_metadata(dataset_code="WIKI/AAPL")

# Inspect fund data structure
get_dataset_metadata(dataset_code="NFN/MFRFM")
list_databases

Nasdaq Data Link で利甚可胜なデヌタベヌスを䞀芧衚瀺したす。

䟋

list_databases()
export_dataset

デヌタセットをさたざたな圢匏CSV、JSON、XMLで゚クスポヌトしたす。

䟋

# Export Apple data as JSON
export_dataset(dataset_code="WIKI/AAPL", output_format="json", start_date="2024-01-01")

# Export to CSV with date range
export_dataset(dataset_code="WORLDBANK/GDP_MKTP_CD", output_format="csv", start_date="2020-01-01", end_date="2023-12-31")

# Export as XML
export_dataset(dataset_code="NDAQ/RTAT", output_format="xml")

🧪 MCP の開発ずデバッグ

UI を䜿っおサヌバヌをロヌカルでテストするには、次を実行したす。

mcp dev nasdaq_data_link_mcp_os/server.py --env-file .env

これにより MCP 開発むンタヌフェヌスが開き、ツヌルを手動で呌び出し、結果を確認しお、問題を調査できたす。


📊 アヌキテクチャ図

graph TD
  subgraph "Local Machine"
    A[MCP Server: Nasdaq Data Link MCP] --> C[MCP Client, ie. Claude Desktop]
  end

  C -->|user prompt| D[LLM ie. Claude 3.7 Sonnet]
  D -->|calls tool| A
  A -->|fetches data| B[Nasdaq Data Link API]
  B -.-> E[Retail Trading Activity Tracker]
  B -.-> F[World Bank Metadata]
  B -.-> N[Trade Summary NDAQ/TS]

  subgraph "Nasdaq Fund Network (NFN)"
    O1[Fund Master MFRFM]
    O2[Fund Information MFRFI]
    O3[Share Class Master MFRSM]
    O4[Share Class Info MFRSI]
    O5[Price History MFRPH/MFRPH10]
    O6[Performance MFRPS/MFRPRB/MFRPA]
    O7[Fees & Expenses MFRPM]
    O8[Monthly Flows MFRMF]
  end

  B -.-> O1
  B -.-> O2
  B -.-> O3
  B -.-> O4
  B -.-> O5
  B -.-> O6
  B -.-> O7
  B -.-> O8

  subgraph " "
    G[Statistics NDAQ/STAT]
    H[Fundamentals NDAQ/FS]
    I[Fundamental Details NDAQ/FD]
    J[Balance Sheet NDAQ/BS]
    K[Cash Flow NDAQ/CF]
    L[Corporate Actions NDAQ/CA]
    M[Reference Data NDAQ/RD]
  end

B -.->|Equities 360| G

📚 参考資料


📖 匕甚

ヒント

このプロゞェクトを研究や業務で䜿甚する堎合は、CITATION.cff ファむル、たたは APA 圢匏を䜿甚しお匕甚しおください。

Amorelli, S. (2025). Nasdaq Data Link MCP (Model Context Protocol) Server [Computer software]. GitHub. https://github.com/stefanoamorelli/nasdaq-data-link-mcp


📄 ラむセンス

MIT License © 2025 Stefano Amorelli

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。