Servidor R MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades avanzadas de modelado econométrico y análisis de datos a través de R. Este servidor permite a los asistentes de IA realizar análisis econométricos y estadísticos sofisticados sin problemas, lo que le ayuda a obtener rápidamente información de sus datos.
Características
- Regresión lineal: ejecute modelos lineales con errores estándar robustos opcionales.
- Análisis de datos de panel: Estime modelos de efectos fijos, efectos aleatorios, agrupamiento, entre y de primera diferencia.
- Variables Instrumentales: Construir y estimar modelos de regresión IV.
- Pruebas de diagnóstico: evalúan la heterocedasticidad, la autocorrelación y la especificación incorrecta del modelo.
- Estadísticas descriptivas: genere estadísticas de resumen para conjuntos de datos utilizando la funcionalidad summary() de R.
- Análisis de correlación: Calcule correlaciones de Pearson o Spearman entre variables.
- Agregaciones agrupadas: agrupe datos por columnas específicas y calcule estadísticas de resumen utilizando dplyr.
- Recursos: Acceda a documentación de referencia para diversas técnicas econométricas.
- Indicaciones: utilice plantillas de indicaciones predefinidas para análisis econométricos comunes.
Instalación
Uso de Docker (recomendado)
- Construya la imagen de Docker:
- Ejecute el contenedor:
Instalación manual
Instale los paquetes de Python necesarios:
Instale los paquetes R necesarios (si ejecuta el servidor fuera de un contenedor):
Ejecutar el servidor:
Uso
El servidor se comunica mediante entrada/salida estándar. Al ejecutar:
Se inicia y espera mensajes JSON en la entrada estándar. Para probar el servidor manualmente, cree un archivo (por ejemplo, test_request.json) con un mensaje JSON compacto (de una sola línea).
Prueba de ejemplo
Cree test_request.json con el siguiente contenido (un JSON de una línea):
Luego ejecuta:
Producción
Uso con Claude Desktop
- Iniciar Claude Desktop
- Abra el panel Servidores MCP
- Agregue un nuevo servidor con la siguiente configuración:
- Nombre: R Econometría
- Transporte: stdio
- Comando: ruta/a/python r_econometrics_mcp.py
- (O si usa Docker): docker run -i r-econometrics-mcp
Consultas de ejemplo
A continuación se muestran algunos ejemplos de consultas que puedes usar con Claude una vez que el servidor esté conectado:
Regresión lineal
Análisis de datos de panel
Variables instrumentales
Pruebas de diagnóstico
Referencia de herramientas
modelo lineal
Ejecutar un modelo de regresión lineal.
Parámetros :
formula
(cadena): La fórmula de regresión (por ejemplo, 'y ~ x1 + x2')data
(objeto): conjunto de datos como diccionario/objeto JSONrobust
(booleano, opcional): si se deben utilizar errores estándar robustos
modelo_de_panel
Ejecutar un modelo de datos de panel.
Parámetros :
formula
(cadena): La fórmula de regresión (por ejemplo, 'y ~ x1 + x2')data
(objeto): conjunto de datos como diccionario/objeto JSONindex
(matriz): variables de índice del panel (por ejemplo, ['individual', 'tiempo'])effect
(cadena, opcional): Tipo de efectos: 'individual', 'temporal' o 'bidireccional'model
(cadena, opcional): Tipo de modelo: 'dentro', 'aleatorio', 'agrupación', 'entre' o 'fd'
diagnósticos
Realizar diagnósticos del modelo.
Parámetros :
formula
(cadena): La fórmula de regresión (por ejemplo, 'y ~ x1 + x2')data
(objeto): conjunto de datos como diccionario/objeto JSONtests
(matriz): pruebas a ejecutar (por ejemplo, ['bp', 'reset', 'dw'])
iv_regresión
Estimar regresión de variables instrumentales.
Parámetros :
formula
(cadena): la fórmula de regresión (por ejemplo, 'y ~ x1 + x2 | z1 + z2')data
(objeto): conjunto de datos como diccionario/objeto JSON
Recursos
econometrics:formulas
: información sobre formulaciones comunes de modelos econométricoseconometrics:diagnostics
: Referencia para pruebas diagnósticaseconometrics:panel_data
: Guía para el análisis de datos de panel en R
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Licencia MIT
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Proporciona capacidades de modelado econométrico a través de R, lo que permite a los asistentes de IA realizar análisis sofisticados que incluyen regresión lineal, modelos de datos de panel, regresión de variables instrumentales y pruebas de diagnóstico.
Related MCP Servers
- AsecurityAlicenseAqualityAllows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.Last updated -1580PythonMIT License
- -securityAlicense-qualityServes as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.Last updated -48752TypeScriptMIT License
- -securityFlicense-qualityEnables AI models to interact with Linear for issue tracking and project management through capabilities like creating/searching issues, managing sprints, and retrieving workflow states.Last updated -TypeScript
- AsecurityFlicenseAqualityEnables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.Last updated -18Python