Excel MCP Server

by fish0710
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Leverages Python and OpenPyXL to enable Excel workbook manipulation, including worksheet management, data reading/writing, formatting, and analysis features like charts and pivot tables.

Excel MCP 서버

Microsoft Excel 설치 없이 Excel 파일 조작 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 통합 문서 생성, 데이터 조작, 서식 지정 및 고급 Excel 기능을 사용할 수 있습니다.

요구 사항

  • 파이썬 3.10+
  • MCP SDK 1.2.0+
  • 오픈파이XL 3.1.2+

구성 요소

자원

이 서버는 OpenPyXL을 통해 Excel 통합 문서 조작 기능을 제공합니다.

  • Excel 통합 문서를 만들고 수정합니다.
  • 워크시트와 범위를 관리합니다
  • 서식 및 스타일을 처리합니다
  • 차트 및 피벗 테이블 지원

도구

이 서버는 포괄적인 Excel 조작 도구 세트를 제공합니다. 사용 가능한 모든 도구, 매개변수 및 사용 예에 대한 자세한 내용은 TOOLS.md 를 참조하세요.

도구에는 다음과 같은 기능이 포함되어 있습니다.

  • 워크북 및 워크시트 관리
  • 데이터 읽기 및 쓰기
  • 서식 및 스타일 지정
  • 차트 및 시각화
  • 피벗 테이블 및 데이터 분석

전체 문서는 TOOLS.md에서 확인하세요.

특징

  • 전체 Excel 지원: 포괄적인 Excel 기능
  • 데이터 조작: 데이터 읽기, 쓰기 및 변환
  • 고급 기능: 차트, 피벗 테이블 및 서식
  • 오류 처리: 명확한 메시지를 통한 포괄적인 오류 처리

용법

환경 구성

다음 환경 변수를 사용하여 서버를 구성할 수 있습니다.

  • EXCEL_FILES_PATH : Excel 파일이 저장될 디렉토리(기본값: ./excel_files )

다음과 같은 다양한 방법으로 설정할 수 있습니다.

윈도우 CMD:

지엑스피1

윈도우 PowerShell:

$env:EXCEL_FILES_PATH="C:\path\to\excel\files" uv run excel-mcp-server

리눅스/맥OS:

export EXCEL_FILES_PATH=/path/to/excel/files uv run excel-mcp-server

또는 Claude Desktop 구성:

{ "mcpServers": { "excel": { "command": "uv run excel-mcp-server", "transport": "sse", "env": { "EXCEL_FILES_PATH": "/path/to/excel/files" } } } }

서버 시작

서버를 시작합니다:

uv run excel-mcp-server

서버는 SSE 모드에서 시작하여 MCP 클라이언트의 연결을 기다립니다.

커서 IDE에서 연결

서버를 시작한 후 Cursor IDE에서 SSE 엔드포인트에 연결합니다.

http://localhost:8000/sse

Excel MCP 도구는 에이전트를 통해 제공됩니다.

사용 가능한 도구와 사용법에 대한 자세한 내용은 TOOLS.md 를 참조하세요.

특허

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

-
security - not tested
A
license - permissive license
-
quality - not tested

Microsoft Excel을 설치하지 않고도 Excel 파일 조작 기능을 제공하여 통합 문서 생성, 데이터 조작, 서식 지정 및 고급 Excel 기능을 사용할 수 있습니다.

  1. Requirements
    1. Components
      1. Resources
      2. Tools
    2. Features
      1. Usage
        1. Environment Configuration
        2. Starting the Server
        3. Connecting in Cursor IDE
      2. License
        ID: k05edyttec