Skip to main content
Glama

excel-mcp-server-ts

Excel Model Context Protocol(MCP) 서버 — TypeScript 버전. MCP 클라이언트(Claude Desktop, Claude Code 및 기타 MCP 지원 호스트)가 프로그래밍 방식으로 Excel 통합 문서를 생성하고 조작할 수 있게 해줍니다: 시트, 셀 데이터, 서식, 계산, 차트 및 피벗 테이블. ExcelJS 기반으로 구축되었으며, Excel 설치가 필요 없습니다.

기능

  • 통합 문서 및 워크시트 관리

  • 셀 데이터 읽기 및 쓰기 (src/data.ts, src/cellUtils.ts)

  • 셀 서식 (src/formatting.ts)

  • 수식 및 계산 (src/calculations.ts)

  • 차트 (src/chart.ts) 및 피벗 테이블 (src/pivot.ts)

Related MCP server: mcp-xlsx-server

설치 및 빌드

npm install
npm run build   # tsc -> dist/

실행

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

MCP 클라이언트와 함께 사용하기

claude_desktop_config.json(또는 모든 MCP 호스트 구성)의 항목 예시:

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

프로젝트 구조

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

라이선스

ISC

Related MCP Connectors

Related MCP Servers