Content
# mcp-excel-controller-pro
# ExcelController
ExcelController is a **Model Context Protocol (MCP) server** that provides tools for reading, writing, and modifying Excel files.
It runs in a Node.js environment and offers powerful Excel file manipulation capabilities.
---
## ✨ Features (English)
- 📄 **Excel file reading**: Read Excel file contents using the `read_excel` tool
- ✍️ **Excel bulk data update**: Update large datasets in open or closed Excel files with the `bulk_update_excel` tool
- 📂 **Excel file opening**: Open files with the Excel application
- 📑 **Sheet management**: Add (`add_sheet`), rename (`rename_sheet`), or delete (`delete_sheet`) sheets
- 🔍 **Open file management**: List currently open Excel files (`list_open_excel_files`) and close them (`close_excel_file`)
- 🔧 **Open file handling**: Modify Excel files even while open via COM interface
- 📋 **Backup functionality**: Optional automatic backup creation before file modifications
---
## ✨ Key Features (Korean)
- 📄 **엑셀 파일 읽기**: `read_excel` 도구로 특정 경로의 엑셀 파일 내용 읽기
- ✍️ **엑셀 파일 대량 데이터 업데이트**: `bulk_update_excel` 도구로 열려있거나 닫혀있는 Excel 파일에 데이터 일괄 업데이트
- 📂 **엑셀 파일 열기**: 프로그램에서 Excel 애플리케이션으로 파일 실행
- 📑 **시트 관리**: 시트 추가(`add_sheet`), 이름 변경(`rename_sheet`), 삭제(`delete_sheet`) 기능
- 🔍 **열린 파일 관리**: 현재 PC에서 열려있는 Excel 파일 목록 조회(`list_open_excel_files`)와 닫기(`close_excel_file`)
- 🔧 **열린 파일 처리**: Excel에서 열려있는 파일도 COM 인터페이스를 통해 수정 가능
- 📋 **백업 기능**: 파일 수정 전 자동 백업 생성 옵션 제공
---
## 📦 Installation
### Requirements
- Microsoft Excel must be installed on the system
### Add to MCP Configuration
Add the following to your MCP configuration file:
```json
{
"mcpServers": {
"excel-controller": {
"command": "npx",
"args": [
"-y",
"mcp-excel-controller-pro",
"C:\\Users\\user\\Desktop"
]
}
}
}
```
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
Python tool for converting files and office documents to Markdown.
awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for...
kreuzcrawl
High-performance web crawling engine with bindings for 11 languages
skills-compat-manager
Cross-platform compatibility layer for AI agent skills — pre-flight...
defender
Open source prompt injection protection for Agents calling tools (via MCP,...