본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 15. 10:22

Excel-MCP-Server-Master

요약

Microsoft Excel 설치 없이도 AI 어시스턴트가 Excel 파일을 조작할 수 있게 해주는 Model Context Protocol(MCP) 서버입니다. Claude와 같은 LLM을 통해 파일 생성, 데이터 분석, 차트 및 피벗 테이블 생성을 자동화할 수 있습니다.

핵심 포인트

  • Excel 설치 없이 XLSX, XLSM 등 다양한 형식 지원
  • Claude 등 LLM과 연동하여 Excel 자동화 구현 가능
  • 차트, 피벗 테이블, 대시보드 생성 및 전문적 서식 지정 지원
  • CSV, JSON, SQL 등 다양한 데이터 소스 가져오기/내보내기 가능
  • npx를 통한 간편한 설치 및 크로스 플랫폼 지원

Microsoft Excel이 설치되어 있지 않아도 Excel 파일을 조작할 수 있게 해주는 Model Context Protocol (MCP) 서버입니다. Claude와 같은 AI 어시스턴트를 통해 Excel 워크북(.xlsx, .xlsm)을 생성, 읽기, 쓰기 및 분석할 수 있습니다. LLM 통합을 통해 완전한 Excel 자동화를 구현합니다.

주요 기능:

  • ✅ Microsoft Excel 없이 Excel 파일 읽기 및 쓰기
  • ✅ XLSX, XLSM, XLTX, XLTM 형식 완벽 지원
  • ✅ 차트, 피벗 테이블(Pivot Table) 및 대시보드 생성
  • ✅ CSV, JSON, SQL, PDF 가져오기/내보내기
  • ✅ Claude AI 및 기타 LLM 어시스턴트와 연동
  • ✅ 크로스 플랫폼 지원: Windows, macOS, Linux
  • ✅ npm/npx를 통한 간편한 설치

📊 Excel 파일 작업: XLSX, XLSM, XLTX, XLTM 파일 읽기 및 쓰기
📖 데이터 추출: 페이지네이션(Pagination)을 지원하며 Excel 시트에서 데이터 읽기
✍️ 쓰기 작업: Excel 워크북에 데이터 및 수식(Formula) 쓰기
📋 시트 관리: 워크시트 생성, 삭제, 이름 변경 및 복사
📈 차트 및 시각화: 차트, 피벗 테이블(Pivot Table) 및 대시보드 생성
🔄 데이터 가져오기/내보내기: CSV, JSON, SQL에서 가져오기 및 다양한 형식으로 내보내기
🎨 전문적인 서식 지정: Excel 문서에 대한 자동 스타일링 및 서식 지정

  • 전체 서식 지원을 포함한 Excel 파일 읽기 및 쓰기

  • 자동 스타일링을 통한 전문적인 테이블 생성

  • 차트 및 시각화 생성

  • CSV, JSON 및 SQL 소스에서 가져오기

  • 다양한 형식(CSV, JSON, PDF)으로 내보내기

  • 자동 열 너비 조정

  • 리치 텍스트(Rich text) 서식 및 스타일링

  • 전문적인 색상 체계 및 테마

  • 출판 가능한 수준의 문서 생성

  • 다양한 시각화를 포함한 동적 대시보드

  • 템플릿 기반 보고서 생성

  • 데이터 필터링 및 분석

  • 피벗 테이블(Pivot Table) 및 고급 계산

  • 배치 처리(Batch processing) 및 자동화

보안 점수: 100/100 | 위험 수준: 낮음

이 프로젝트는 MseeP.ai에 의해 독립적으로 감사되었으며, MCP 생태계를 위한 지속적인 보안 검증 및 신뢰 평가를 제공합니다.

Excel MCP Server를 사용하는 가장 쉬운 방법은 npx를 사용하는 것입니다.

(설치 불필요):

npx @guillehr2/excel-mcp-server@latest

또는 전역(globally)으로 설치:

npm install -g @guillehr2/excel-mcp-server

MCP 클라이언트 설정(예: Claude Desktop)에 추가:

{
"mcpServers": {
"excel-master": {
...
{
"mcpServers": {
"excel-master": {
...
{
"mcpServers": {
"excel-master": {
...

직접 개발하거나 소스 코드로부터 실행하려는 경우:

{
"mcpServers": {
"excel-master": {
...

Excel 통합 문서 생성-create_workbook_tool

Excel 파일 열기-open_workbook_tool

(XLSX, XLSM, XLTX, XLTM)Excel 파일 저장-save_workbook_tool

Excel 시트 목록 나열-list_sheets_tool

워크시트 관리-add_sheet_tool

,delete_sheet_tool

,rename_sheet_tool

Excel에 쓰기-write_sheet_data_tool

,update_cell_tool

Excel에서 읽기- 페이지네이션(pagination) 기능이 포함된 내장 데이터 추출
Excel 테이블-add_table_tool

,create_formatted_table_tool

Excel 수식- 모든 쓰기 작업에서 전체 수식 지원

Excel 차트 생성-add_chart_tool

(열(column), 막대(bar), 선(line), 파이(pie), 산점도(scatter))Excel 대시보드-create_dashboard_tool

피벗 테이블(Pivot tables)- 고급 데이터 분석
데이터 필터링-filter_data_tool

Excel로 가져오기-import_data_tool

(CSV, JSON, SQL)Excel에서 내보내기-export_data_tool

(CSV, JSON, PDF)PDF 내보내기-export_single_sheet_pdf_tool

,export_sheets_pdf_tool

# 서식이 지정된 데이터로 새 통합 문서 생성
result = create_formatted_table_tool(
file_path="sales_report.xlsx",
...
# 종합 대시보드 생성
dashboard_result = create_dashboard_tool(
file_path="executive_dashboard.xlsx",
...
# 여러 소스로부터 데이터 가져오기
import_result = import_data_tool(
excel_file="analysis.xlsx",
...

서버는 자동으로 전문적인 서식을 적용합니다:

열 너비 조정- 콘텐츠 길이에 기반함
행 높이 최적화- 줄 바꿈 텍스트를 위해 적용
전문적인 색상 구성(color schemes)- 차트 및 테이블용
일관된 스타일링- 문서 전체에 적용

광범위한 차트 커스터마이징 옵션:

50개 이상의 사전 정의된 스타일(밝은 테마, 어두운 테마, 화려한 테마)
브랜드 일관성을 위한 사용자 정의 색상 팔레트 (Custom color palettes)
적절한 간격이 적용된 전문적인 레이아웃 (Professional layouts)
다양한 차트 유형: 열(column), 막대(bar), 선(line), 파이(pie), 산점도(scatter), 영역(area)

템플릿을 통한 보고서 생성:

일관된 보고를 위한 재사용 가능한 템플릿 (Reusable templates)
동적 데이터 치환 (Dynamic data substitution)
자동 차트 업데이트 (Automatic chart updates)
서식 유지 (Format preservation)

  • Node.js 14.0 이상
  • Python 3.8 이상
  • 운영 체제(Operating System): Windows, macOS 또는 Linux

Python 의존성(dependencies)은 첫 실행 시 자동으로 설치됩니다:

  • fastmcp
  • openpyxl
  • pandas
  • numpy
  • matplotlib
  • xlsxwriter
  • xlrd
  • xlwt

상세 문서는 다음을 참조하세요:

기여를 환영합니다! 가이드라인은 CONTRIBUTING.md를 참조해 주세요.

# 저장소 복제 (Clone the repository)
git clone https://github.com/guillehr2/Excel-MCP-Server-Master.git
cd Excel-MCP-Server-Master
...

Python을 찾을 수 없음 (Python not found): Python 3.8 이상이 설치되어 있고 PATH에 등록되어 있는지 확인하세요.
의존성 설치 실패 (Dependencies fail to install): 관리자 권한으로 실행해 보세요.
MCP 클라이언트가 서버를 인식하지 못함 (MCP client doesn't recognize the server): 설정 후 MCP 클라이언트를 재시작하세요.

더 많은 도움이 필요하면 문제 해결 가이드를 참조하거나 이슈(issue)를 생성해 주세요.

이 프로젝트는 MIT 라이선스 하에 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.

  • FastMCP로 구축됨
  • openpyxl을 통한 Excel 조작
  • pandas를 통한 데이터 처리
  • 쉬운 배포를 위해 npm에 게시됨
    lwsinclair에게 특별히 감사드립니다 - 독립적인 보안 감사 및 MseeP.ai 통합 관련

MCP 생태계를 위해 ❤️를 담아 만들었습니다

이 Excel MCP Server가 유용하다고 생각하신다면, GitHub에서 ⭐를 눌러주세요!

Excel MCP Server by Guillem Hermida | GitHub | NPM | 연락처: qtmsuite@gmail.com

Microsoft Excel 없이 수행하는 Excel 조작 - Claude AI 및 LLM 통합을 위한 Model Context Protocol 서버

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0