金融数据集成服务

一个Python实现的MCP服务器,集成Yahoo Finance数据并维护内存中的向量数据库,用于FII报告语义搜索,通过MCP协议暴露工具。

  • by caiodeandrade
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 caiodeandrade/mcp-financeiro

使用说明

mcp-financeiro

POC de um MCP Server em Python que integra dados do Yahoo Finance e mantém um banco vetorial em memória com chunks de relatórios de FIIs (Fundos de Investimento Imobiliário).

O objetivo é expor essas ferramentas via Model Context Protocol (MCP) para que possam ser consumidas em clientes compatíveis, como o Claude Desktop.


🚀 Funcionalidades

  • 🔎 Consulta de cotações e informações financeiras pelo Yahoo Finance.
  • 🗄️ Vetor store em memória para busca semântica em relatórios de FIIs.
  • ⚡ Exposição das ferramentas via MCP (com suporte ao FastMCP).

📦 Requisitos

  • Python 3.10+

🔧 Instalação

Clone o repositório e crie o ambiente virtual:

git clone https://github.com/caiodeandrade/mcp-financeiro.git
cd mcp-financeiro

python -m venv .venv
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate     # Windows

pip install -r requirements.txt