NE

negokaz/excel-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1천 stars 136 forks 품질 70 트렌드 23MIT

MS 엑셀 데이터를 읽고 쓰는 모델 컨텍스트 프로토콜(MCP) 서버입니다

개요

MS Excel 데이터를 읽고 쓰는 모델 컨텍스트 프로토콜(MCP) 서버입니다. - 텍스트 값 읽기/쓰기 - 공식의 읽기/쓰기 - 새 시트 만들기 - 실시간 편집 - 시트에서 화면 이미지를 캡처합니다 자세한 내용은 도구 섹션을 참조하세요. - xlsx (엑셀 북) - xlsm (엑셀 매크로 지원 책) - xltx (엑셀 템플릿) - xltm (엑셀 매크로 지원 템플릿) Excel-MCP-Server는 MCP 서버 구성에 다음 구성을 추가하여 자동으로 설치됩니다. Smithery를 통해 Claude Desktop용 Excel MCP 서버를 자동으로 설치하려면: 지정된 엑셀 파일의 모든 시트 정보를 나열하세요.

개요(AI 번역)

MS Excel 데이터를 읽고 쓰는 모델 컨텍스트 프로토콜(MCP) 서버입니다.

특징

  • 텍스트 값 읽기/쓰기
  • 읽기/쓰기 공식
  • 새 시트 생성

🪟윈도우 전용:

  • 라이브 편집
  • 시트에서 화면 이미지 캡처

자세한 내용은 도구 섹션을 참조하세요.

요구 사항

  • Node.js 20.x 이상

지원되는 파일 형식

  • xlsx (엑셀 책)
  • xlsm (엑셀 매크로 지원 책)
  • xltx (엑셀 템플릿)
  • xltm (엑셀 매크로 지원 템플릿)

설치

NPM을 통한 설치

Excel-MCP-Server는 MCP 서버 구성에 다음 구성을 추가하여 자동으로 설치됩니다.

윈도우용:

다른 플랫폼에 대해:

Smithery를 통해 설치 중

Smithery를 통해 Claude Desktop용 Excel MCP 서버를 자동으로 설치하려면:

도구

excel_describe_sheets

지정된 엑셀 파일의 모든 시트 정보를 나열하세요.

논쟁:

  • fileAbsolutePath
  • 엑셀 파일로 가는 절대 경로

excel_read_sheet

엑셀 시트에서 페이지를 구분해 값을 읽으세요.

논쟁:

  • fileAbsolutePath
  • 엑셀 파일로 가는 절대 경로
  • sheetName
  • 엑셀 파일 내 시트 이름
  • range
  • 엑셀 시트에서 읽을 수 있는 셀 범위(예: “A1:C10”).

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Excel MCP Server

A Model Context Protocol (MCP) server that reads and writes MS Excel data.

Features

  • Read/Write text values
  • Read/Write formulas
  • Create new sheets

🪟Windows only:

  • Live editing
  • Capture screen image from a sheet

For more details, see the tools section.

Requirements

  • Node.js 20.x or later

Supported file formats

  • xlsx (Excel book)
  • xlsm (Excel macro-enabled book)
  • xltx (Excel template)
  • xltm (Excel macro-enabled template)

Installation

Installing via NPM

excel-mcp-server is automatically installed by adding the following configuration to the MCP servers configuration.

For Windows:

{
    "mcpServers": {
        "excel": {
            "command": "cmd",
            "args": ["/c", "npx", "--yes", "@negokaz/excel-mcp-server"],
            "env": {
                "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
            }
        }
    }
}

For other platforms:

{
    "mcpServers": {
        "excel": {
            "command": "npx",
            "args": ["--yes", "@negokaz/excel-mcp-server"],
            "env": {
                "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000"
            }
        }
    }
}

Installing via Smithery

To install Excel MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @negokaz/excel-mcp-server --client claude

Tools

excel_describe_sheets

List all sheet information of specified Excel file.

Arguments:

  • fileAbsolutePath
    • Absolute path to the Excel file

excel_read_sheet

Read values from Excel sheet with pagination.

Arguments:

  • fileAbsolutePath
    • Absolute path to the Excel file
  • sheetName
    • Sheet name in the Excel file
  • range
    • Range of cells to read in the Excel sheet (e.g., “A1:C10”). [default: first paging range]
  • showFormula
    • Show formula instead of value [default: false]
  • showStyle
    • Show style information for cells [default: false]

excel_screen_capture

[Windows only] Take a screenshot of the Excel sheet with pagination.

Arguments:

  • fileAbsolutePath
    • Absolute path to the Excel file
  • sheetName
    • Sheet name in the Excel file
  • range
    • Range of cells to read in the Excel sheet (e.g., “A1:C10”). [default: first paging range]

excel_write_to_sheet

GitHub에서 전체 README 보기

설치

npx --yes @negokaz/excel-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "excel": { "command": "cmd", "args": ["/c", "npx", "--yes", "@negokaz/excel-mcp-server"], "env": { "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000" } } } }