Skip to main content
Glama

excel-mcp-server-ts

Servidor de Protocolo de Contexto de Modelos (MCP) de Excel — versión TypeScript. Permite que los clientes MCP (Claude Desktop, Claude Code y otros hosts compatibles con MCP) creen y manipulen libros de trabajo de Excel de forma programática: hojas, datos de celdas, formato, cálculos, gráficos y tablas dinámicas. Construido sobre ExcelJS, sin necesidad de instalar Excel.

Características

  • Gestión de libros y hojas de trabajo

  • Lectura y escritura de datos de celdas (src/data.ts, src/cellUtils.ts)

  • Formato de celdas (src/formatting.ts)

  • Fórmulas y cálculos (src/calculations.ts)

  • Gráficos (src/chart.ts) y tablas dinámicas (src/pivot.ts)

Related MCP server: mcp-xlsx-server

Instalación y compilación

npm install
npm run build   # tsc -> dist/

Ejecución

npm start       # node dist/cli.js
# or during development:
npm run dev     # ts-node src/cli.ts

Uso con un cliente MCP

Ejemplo de entrada para claude_desktop_config.json (o cualquier configuración de host MCP):

{
  "mcpServers": {
    "excel": {
      "command": "node",
      "args": ["<path-to-repo>/dist/cli.js"]
    }
  }
}

Estructura del proyecto

src/
  cli.ts           entry point (bin: excel-mcp)
  server.ts        MCP server wiring
  data.ts          cell/range data operations
  formatting.ts    styles and formats
  calculations.ts  formulas
  chart.ts         charts
  pivot.ts         pivot tables
  cellUtils.ts     helpers
excel_files/       sample workbook for local testing

Licencia

ISC

Related MCP Connectors

Related MCP Servers