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
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
- Clonar el repositorio:
- Crear y activar un entorno virtual usando uv:
- Instalar dependencias usando uv:
- Configurar variables de entorno:
Edite .env
y agregue su clave API FRED:
Instalación en Claude Desktop
- Asegúrese de que Claude Desktop esté instalado y ejecutándose
- 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
:
Reemplaza /path/to/your/
con tus rutas actuales. Puedes encontrar la ruta de uv ejecutando which uv
en la terminal.
Uso en Claude
- Primero, busque en línea "usar recursos MCP en Claude Desktop Client" para comprender cómo incluir recursos MCP en sus conversaciones.
- Una vez añadido el recurso, puede interactuar con los datos de FRED. Ejemplo de mensaje:
Recursos disponibles
file://series/available
- Lista todas las series FRED disponibles y sus detalles
Herramientas disponibles
fetch_series_data
: obtiene datos para cualquier serie FREDsearch_series
- Busca la serie FRED por descripción
Desarrollo
Para desarrollo y pruebas:
- Ejecute el Inspector MCP para probar el servidor:
Esto le permite inspeccionar recursos, probar herramientas y verificar la funcionalidad del servidor.
- Para ejecución directa del servidor (para comprobar si hay problemas):
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
- 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
- Verifique que su clave API FRED esté configurada correctamente en
- 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
- Verifique nuevamente las rutas de
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
This server cannot be installed
Proporciona acceso a los datos económicos de la Reserva Federal (FRED) a través de Claude y otros clientes de LLM, lo que permite a los usuarios buscar, recuperar y visualizar indicadores económicos como datos de PIB, empleo e inflación.