@ecopulso/mcp-server
v0.1.0
Published
MCP server para acceder a indicadores económicos del Banco Central de Chile vía EcoPulso. 3 tools: list_series, get_series_data, get_findings.
Maintainers
Readme
@ecopulso/mcp-server
MCP server para consultar los indicadores económicos del Banco Central de Chile desde Claude Desktop, Cursor u otros clientes compatibles con el Model Context Protocol.
Instalación
Claude Desktop
Editá claude_desktop_config.json (Mac: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
{
"mcpServers": {
"ecopulso": {
"command": "npx",
"args": ["-y", "@ecopulso/mcp-server"],
"env": {
"ECOPULSO_API_KEY": "ek_tu_key_aca"
}
}
}
}Reiniciá Claude Desktop y vas a ver las 3 herramientas EcoPulso disponibles.
Cursor / otros clientes
Misma config, en el archivo que corresponda según el cliente.
API key
Generá una en EcoPulso → Ajustes → API & acceso programático.
Tools disponibles
| Tool | Descripción |
|---|---|
| list_series | Catálogo de series BCCh (filtrable por módulo y frecuencia) |
| get_series_data | Observaciones (fecha + valor) de una serie |
| get_findings | Hallazgos económicos recientes con severidad |
Ejemplo de uso
Tú: "Claude, dame el IPC mensual de los últimos 12 meses y graficalo."
→ Claude llama get_series_data(serie_id="ipc_general_mensual", since="2025-06-01")
→ Devuelve los puntos y genera el gráfico.Variables de entorno
| Variable | Default | Descripción |
|---|---|---|
| ECOPULSO_API_KEY | (requerido) | API key generada en EcoPulso |
| ECOPULSO_API_BASE | https://ecopulso.mylakechile.com/api/v1 | URL base del API (útil para staging/local) |
Desarrollo
cd mcp-server
npm install
ECOPULSO_API_KEY=ek_... ECOPULSO_API_BASE=http://localhost:8000/api/v1 npm run devPara testear manualmente las tools podés mandar JSON-RPC por stdin.
