金融数据分析服务

MCP Finance IA 是一个基于AI Grok的金融数据分析服务,提供客观的金融分析,消除市场情绪影响,专注于实时股票价格、货币转换和市场概览等定量数据。

  • by Ultrasound36
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Ultrasound36/mcp-finance-ia

使用说明

MCP财务IA

用于与IA Grok进行客观财务查询的MCP服务器(模型上下文协议)。它消除了市场情绪,只提供基于定量数据的分析。

特点

  • ✅ 客观分析:消除情感偏见和猜测
  • ✅ 实时数据:股票、外汇和指数价格
  • ✅ IA Grok集成:基于数据的智能分析
  • ✅ 外汇兑换:更新汇率
  • ✅ 比较:多资产之间的客观分析
  • ✅ 市场概况:市场定量总结

安装

先决条件

  • Python 3.14+
  • API密钥(xAI)

快速启动

# Configurar API key
cp .env.example .env
# Editar .env con tu GROK_API_KEY

# Ejecutar script de inicio (instala dependencias, ejecuta pruebas y inicia servidor)
./start.sh

紫外线安装

# Clonar el repositorio
git clone <repository-url>
cd mcp-finance-ia

# Instalar dependencias
uv sync

# Configurar variables de entorno
cp .env.example .env
# Editar .env con tu GROK_API_KEY

安装手册

# Crear entorno virtual
python -m venv .venv
source .venv/bin/activate  # En Windows: .venv\Scripts\activate

# Instalar dependencias
pip install -e .

配置

  1. 获取API密钥 xAI/Grok
  2. 创建新文件 .env 在项目的根源上:
    GROK_API_KEY=tu_api_key_aqui
    

使用

作为 MCP 服务器

服务器可以与任何兼容的MCP客户端集成。

直接执行

# Con uv
uv run mcp-finance-ia

# O directamente
python -m mcp_finance_ia.main

可用的工具

get_stock_price

获取股票的当前价格和基本指标。

参数:

  • symbol:动作符号(例如:“AAPL”、“TSLA”)

分析库存

使用客观数据分析操作并向Grok查询。

参数:

  • symbol:动作符号
  • timeframe:分析期间(可选,默认:“3mo”)

转换货币

使用客观数据在货币之间转换。

参数:

  • base:莫奈达基数(ej:“美元”)
  • target:目标货币(例如:“欧元”)
  • amount:要转换的金额(可选,默认:1.0)

比较股票

客观地比较多个动作。

参数:

  • symbols:要比较的符号列表
  • timeframe:分析期间(可选,默认:“3mo”)

get_market_overview

它提供了市场的客观概述。

建筑

  • FastMCPMCP 服务器框架
  • 格罗克API:ia用于客观分析
  • y融资:实时财务数据
  • 熊猫/Numpy:数据处理
  • 派丹蒂克:数据验证

哲学

该服务器旨在消除财务分析中的“情感噪音”。它提供了:

  • 纯定量数据
  • 客观指标 (收益率、波动性、比率)
  • 基于证据的分析
  • 完全透明 在数据的燃料上

争议

  1. 叉项目
  2. 为您的功能创建分支(git checkout -b feature/nueva-funcionalidad)
  3. 提交您的更改(git commit -am 'Agrega nueva funcionalidad')
  4. 推拉拉马(git push origin feature/nueva-funcionalidad)
  5. 打开拉动请求

许可证

这个项目是在麻省理工学院的许可下进行的。查看文件 LICENSE 更多细节。

支撑

对于支持或问题,请在存储库中打开一个问题。