ExcelController is a Model Context Protocol (MCP) server that allows you to read, write, and modify Excel files.
It runs in a Node.js environment and offers powerful Excel file manipulation features.
- ๐ Excel file reading: Read contents from Excel files at specified paths
- โ๏ธ Excel file writing: Save data to Excel files (supports single/multiple sheets)
- ๐งฉ Excel file modification: Update specific cells in existing Excel files
- ๐ Excel file opening: Open files with the Excel application
- ๐ Sheet management: Add or delete sheets in Excel files
- ๐จ Cell styling: Format font, color, border, alignment, etc.
- ๐ Data filtering/sorting: Filter and sort data by condition
- ๐ Chart creation: Generate charts and graphs from data
- ๐งน Data validation/cleaning: Remove duplicates, validate formats, clean empty cells
- ๐ง Open file handling: Modify Excel files even while open
- ๐ ์์ ํ์ผ ์ฝ๊ธฐ: ํน์ ๊ฒฝ๋ก์์ ์์ ํ์ผ์ ๋ด์ฉ์ ์ฝ์ด์ต๋๋ค
- โ๏ธ ์์ ํ์ผ ์ฐ๊ธฐ: ๋ฐ์ดํฐ๋ฅผ ์์ ํ์ผ๋ก ์ ์ฅ (๋จ์ผ/๋ค์ค ์ํธ ์ง์)
- ๐งฉ ์์ ํ์ผ ์์ : ๊ธฐ์กด ์์ ํ์ผ์ ์ ๋ด์ฉ์ ์ ๋ฐ์ดํธ
- ๐ ์์ ํ์ผ ์ด๊ธฐ: Excel ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ํ์ผ์ ์คํ
- ๐ ์ํธ ์ถ๊ฐ/์ญ์ : ์์ ํ์ผ์ ์ํธ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐ
- ๐จ ์ ์คํ์ผ๋ง: ํฐํธ, ์์, ํ ๋๋ฆฌ, ์ ๋ ฌ ๋ฑ ์ ์์ ์ค์
- ๐ ๋ฐ์ดํฐ ํํฐ๋ง ๋ฐ ์ ๋ ฌ: ์กฐ๊ฑด ๊ธฐ๋ฐ ์ ๋ ฌ ๋ฐ ํํฐ
- ๐ ์ฐจํธ ๋ฐ ๊ทธ๋ํ ์์ฑ: ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐจํธ ์์ฑ
- ๐งน ๋ฐ์ดํฐ ๊ฒ์ฆ ๋ฐ ์ ๋ฆฌ: ์ค๋ณต ์ ๊ฑฐ, ํ์ ๊ฒ์ฆ, ๋น ์ ์ฒ๋ฆฌ
- ๐ง ์ด๋ฆฐ ํ์ผ ์ฒ๋ฆฌ: Excel์์ ์ด๋ ค์๋ ํ์ผ๋ ์์ ๊ฐ๋ฅ
- Microsoft Excel installed on your system
Add the following to your MCP configuration file:
{
"mcpServers": {
"excel-controller": {
"command": "npx",
"args": [
"-y",
"mcp-excel-controller-pro",
"mcp-excel-controller-pro",
"C:\\Users\\user\\Desktop"
]
}
}
}