Financial Datasets MCP Server

MIT License
139
  • Apple

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Conjuntos de datos financieros del servidor MCP

Introducción

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a datos del mercado de valores desde conjuntos de datos financieros .

Permite a Claude y otros asistentes de IA recuperar estados de resultados, balances generales, estados de flujo de efectivo, precios de acciones y noticias del mercado directamente a través de la interfaz MCP.

Herramientas disponibles

Este servidor MCP proporciona las siguientes herramientas:

  • get_income_statements : Recuperar estados de resultados de una acción
  • get_balance_sheets : Recuperar balances de existencias
  • get_cash_flow_statements : recupera estados de flujo de efectivo de una acción
  • get_current_price : Obtenga la información de precio más reciente de una acción
  • get_prices : Obtenga precios históricos de acciones con rangos de fechas e intervalos personalizables
  • get_news : Obtenga las últimas noticias sobre una acción

Configuración

Prerrequisitos

  • Python 3.10 o superior
  • administrador de paquetes uv

Instalación

  1. Clonar este repositorio:
    git clone https://github.com/financial-datasets/mcp-server cd mcp-server
  2. Si no tienes instalado uv, instálalo:
    # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershell
  3. Instalar dependencias:
    # Create virtual env and activate it uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv add "mcp[cli]" httpx # On Windows: uv add mcp[cli] httpx
  4. Configurar variables de entorno:
    # Create .env file for your API keys cp .env.example .env # Set API key in .env FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key
  5. Ejecutar el servidor:
    uv run server.py

Conexión a Claude Desktop

  1. Instale Claude Desktop si aún no lo ha hecho
  2. Cree o edite el archivo de configuración de Claude Desktop:
    # macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
  3. Agregue la siguiente configuración:
    { "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }
    Reemplace /path/to/uv con el resultado de which uv y /absolute/path/to/financial-datasets-mcp con la ruta absoluta a este proyecto.
  4. Reiniciar Claude Desktop
  5. Ahora debería ver las herramientas financieras disponibles en el menú de herramientas de Claude Desktop (icono de martillo)
  6. Intente hacerle a Claude preguntas como:
    • "¿Cuáles son los últimos estados de resultados de Apple?"
    • "Muéstrame el precio actual de las acciones de Tesla"
    • Consulta los precios históricos de MSFT del 01/01/2024 al 31/12/2024.
-
security - not tested
A
license - permissive license
-
quality - not tested

Servidor MCP que proporciona a los asistentes de IA acceso a datos del mercado de valores, incluidos estados financieros, precios de acciones y noticias del mercado a través de una interfaz de protocolo de contexto de modelo.

  1. Introduction
    1. Available Tools
      1. Setup
        1. Prerequisites
        2. Installation
      2. Connecting to Claude Desktop
        ID: m3b2i3303j