Skip to main content
Glama
hungson175

FRED Macroeconomic Data MCP Server

by hungson175

Servidor MCP de datos macroeconómicos de FRED

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a los Datos Económicos de la Reserva Federal (FRED) a través de Claude y otros clientes LLM. Este servidor expone series de datos económicos de FRED, funciones de búsqueda y herramientas de recuperación de datos.

Características

  • Acceso a indicadores económicos comunes de FRED (PIB, Empleo, Inflación, etc.)

  • Funcionalidad de búsqueda para la serie de datos FRED

  • Obtención de datos en tiempo real desde la API de FRED

  • Formato de datos estandarizado para el consumo de LLM

  • Creado con el SDK de Python de MCP para una integración perfecta

Related MCP server: fred-mcp

Prerrequisitos

  • Python 3.11 o superior

  • uv - Instalador de paquetes de Python moderno

  • Claude Desktop para uso local

  • Clave API de FRED (obtenga una de FRED API )

Instalación

  1. Clonar el repositorio:

git clone https://github.com/yourusername/WM_mcp.git
cd WM_mcp
  1. Crear y activar un entorno virtual usando uv:

uv venv
source .venv/bin/activate  # On Windows, use `.venv\Scripts\activate`
  1. Instalar dependencias usando uv:

uv pip install "mcp[cli]>=1.6.0" "colorama>=0.4.6" "numpy>=2.2.4" "pandas>=2.2.3" "python-dotenv>=1.1.0" "requests>=2.32.3"
  1. Configurar variables de entorno:

cp .env.example .env

Edite .env y agregue su clave API FRED:

FRED_API_KEY=your_fred_api_key_here

Instalación en Claude Desktop

  1. Asegúrese de que Claude Desktop esté instalado y ejecutándose

  2. Abra la configuración de Claude Desktop:

    • Vaya a Configuración > Desarrollador > Editar configuración

    • Agregue la siguiente configuración a su claude_desktop_config.json :

{
  "mcpServers": {
    "FRED Macroeconomic Data Server": {
      "command": "/path/to/your/.local/bin/uv",
      "args": [
        "--directory",
        "/path/to/your/WM_mcp",
        "run",
        "fred_macroeco_server.py"
      ]
    }
  }
}

Reemplaza /path/to/your/ con tus rutas actuales. Puedes encontrar la ruta de uv ejecutando which uv en la terminal.

Uso en Claude

  1. Primero, busque en línea "usar recursos MCP en Claude Desktop Client" para comprender cómo incluir recursos MCP en sus conversaciones.

  2. Una vez añadido el recurso, puede interactuar con los datos de FRED. Ejemplo de mensaje:

Use FRED APIs to get GDPs of USA last 20 years, draw chart

Recursos disponibles

  • file://series/available - Lista todas las series FRED disponibles y sus detalles

Herramientas disponibles

  • fetch_series_data : obtiene datos para cualquier serie FRED

  • search_series - Busca la serie FRED por descripción

Desarrollo

Para desarrollo y pruebas:

  1. Ejecute el Inspector MCP para probar el servidor:

mcp dev fred_macroeco_server.py

Esto le permite inspeccionar recursos, probar herramientas y verificar la funcionalidad del servidor.

  1. Para ejecución directa del servidor (para comprobar si hay problemas):

python fred_macroeco_server.py

Nota: El servidor utiliza el transporte stdio para comunicarse con Claude Desktop. Utilice el Inspector MCP durante el desarrollo para detectar y solucionar cualquier problema antes de implementarlo en Claude Desktop.

Solución de problemas

  1. Si recibes errores de clave API:

    • Verifique que su clave API FRED esté configurada correctamente en .env

    • Compruebe que el archivo .env esté en el directorio correcto

  2. Si el servidor no aparece en Claude Desktop:

    • Verifique nuevamente las rutas de claude_desktop_config.json

    • Asegúrese de que uv y todas las dependencias estén instaladas correctamente

    • Intente reiniciar Claude Desktop

Expresiones de gratitud

  • Banco de la Reserva Federal de St. Louis por proporcionar la API FRED

  • Equipo de Protocolo de Contexto de Modelo para el SDK de MCP

  • Anthropic para Claude y el cliente de escritorio de Claude

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Provides access to 800,000+ Federal Reserve Economic Data (FRED) time series, enabling users to search, retrieve, and analyze economic indicators like GDP, unemployment, inflation, and interest rates through natural language queries.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to search and retrieve FRED economic time series, including vintage (as-published) data, with tools for series search, observation retrieval, release calendar, revision history, and more.
    9
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    Enables searching and retrieving economic data from the Federal Reserve Economic Data (FRED) API, including time series, categories, releases, and popular indicators.
    7
    1
  • A
    license
    -
    quality
    D
    maintenance
    Enables users to search, retrieve, and explore economic data series from the Federal Reserve Economic Data (FRED) API using natural language.
    MIT

View all related MCP servers

Related MCP Connectors

  • Give your agent web search and authoritative datasets: S&P Global, FRED, OECD, SimilarWeb & more.

  • Macro indicators from World Bank, FRED, IMF, and OECD via unified query surface.

  • Macro data for AI agents: GDP, inflation, unemployment and more (World Bank, US BLS). No keys.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hungson175/WM_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server