返回 MCP 目录
public公开dns本地运行

nasdaq-data-link-mcp

一个社区开发的Nasdaq数据链接MCP服务器,通过自然语言接口和大型语言模型提供金融经济数据访问。

article

README

🚀 纳斯达克数据链MCP项目

本项目提供了纳斯达克数据链MCP(Market Connect Platform)的安装、配置、使用及开发调试的相关指导,帮助用户方便地调用纳斯达克数据进行股票统计、价格数据获取等操作。

🚀 快速开始

安装 MCP 服务器

使用以下命令安装 nasdaq-data-link-mcp

pip install nasdaq-data-link-mcp

配置环境变量

编辑 .env 文件,添加以下内容:

NASDAQ_API_KEY=your_api_key_here
NASDAQ_ENVIRONMENT=development # 可选:production 或 sandbox

启动 MCP 服务

运行以下命令启动 MCP 服务器:

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

📦 安装指南

安装步骤如下:

  1. 安装 MCP 服务器:pip install nasdaq-data-link-mcp
  2. 配置环境变量:编辑 .env 文件,设置 NASDAQ_API_KEYNASDAQ_ENVIRONMENT
  3. 启动 MCP 服务:mcp start nasdaq_data_link_mcp_os/server.py --env-file .env

💻 使用示例

基础用法

调用统计工具

from nasdaq_data_link import get_stock_statistics

statistics = get_stock_statistics(
    symbol="AAPL",
    time_series="1D",  # 可选:1H, 1D, 1W, 1M, 1Y
)

调用价格数据工具

from nasdaq_data_link import get_stock_price

price_data = get_stock_price(
    symbol="MSFT",
    start_date="2023-01-01",
    end_date="2023-12-31",
)

调用市场数据工具

from nasdaq_data_link import get_market_index

market_data = get_market_index(
    index_id="NDX",  # 可选:SPX, NDX, DJI 等
)

🛠️ MCP 开发与调试

本地开发环境启动

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

这会打开 MCP 开发界面,您可以手动调用工具、查看结果并进行故障排除。

📊 系统架构图

graph TD
  subgraph "本地计算机"
    A[MCP 服务器: 纳斯达克数据链 MCP] --> C[MCP 客户端,例如 Claude 桌面]
  end

  C -->|用户提示| D[大语言模型,例如 Claude 3.7 钱德勒]
  D -->|调用工具| A
  A -->|获取数据| B[Nasdaq 数据链 API]
  B -.-> E[零售交易活动跟踪器]
  B -.-> F[世界银行元数据]
  B -.-> N[贸易摘要 NDAX/TS]

  subgraph " "
    G[统计 NDAX/STAT]
    H[基本面 NDAX/FS]
    I[详细基本面信息 NDAX/FD]
    J[资产负债表 NDAX/BS]
    K[现金流量 NDAX/CF]
    L[公司行为 NDAX/CA]
    M[参考数据 NDAX/RD]
  end

B -.->|股票 360| G

📚 参考资料

📄 许可证

MIT 许可证 © 2025 Stefano Amorelli

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端