金融数据服务

一个提供金融数据访问和分析的MCP服务器,包括财务报表、股票价格、公司新闻和加密货币数据。

  • by Parichay-Pothepalli
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Parichay-Pothepalli/financial-research-mcp

使用说明

金融数据集MCP服务器

一个使用(某种技术/框架)构建的金融数据提供商MCP服务器 Smithery 命令行界面(CLI)

特点/特性

这个MCP服务器提供了访问金融数据的工具,包括:

  • 损益表
  • 资产负债表
  • 现金流量表
  • 当前股票价格
  • 历史股票价格
  • 公司新闻
  • 美国证券交易委员会(SEC)的文件披露
  • 加密货币价格及信息

先决条件

配置

服务器接受以下配置参数:

  • api_key您的金融数据集API密钥(可选)
  • pirate_mode像海盗一样说话(仅为娱乐,默认:否)

入门指南

  1. 设置您的环境:

    # Optional: Create a .env file with your API key
    echo "FINANCIAL_DATASETS_API_KEY=your_api_key_here" > .env
    
  2. 运行服务器:

    uv run dev
    
  3. 交互式测试:

    uv run playground
    

可用工具

财务数据检索

  • get_income_statements获取公司的损益表
  • get_balance_sheets获取公司的资产负债表
  • get_cash_flow_statements获取公司的现金流量表
  • get_current_stock_price获取公司的当前/最新股价
  • get_historical_stock_prices获取某公司的历史股价
  • get_company_news获取某家公司的新闻
  • get_sec_filings获取某家公司的美国证券交易委员会(SEC)申报文件

加密货币数据

  • get_available_crypto_tickers获取所有可用的加密货币交易代码
  • get_historical_crypto_prices获取加密货币的历史价格
  • get_current_crypto_price获取加密货币的当前/最新价格

财务分析

  • analyze_financial_ratios全面的财务比率分析,包括:
    • 盈利能力比率净资产收益率(ROE)、总资产收益率(ROA)、利润率、营业利润率
    • 估值比率市盈率(P/E)、市净率(P/B)、市销率(P/S)
    • 流动比率流动比率,速动比率
    • 偿付能力比率资产负债率,利息保障倍数
    • 分析每个比率的上下文解释
    • 摘要整体财务状况评估

发展

您的服务器代码在 src/hello_server/server.py在那里添加或更新您的服务器功能。

部署

准备部署了吗?将你的代码推送到GitHub,然后在Smithery上进行部署:

  1. 在(指定位置)创建一个新的仓库 github.com/new

  2. 初始化Git并将代码推送到GitHub:

    git add .
    git commit -m "Financial Datasets MCP Server"
    git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
    git push -u origin main
    
  3. 将您的服务器部署到Smithery上 smithery.ai/new(可译为):smithery.ai的新页面/新功能