Excel
Server MCP di Haris Musa
Create, read and edit Excel workbooks, including formulas, tables and charts, without Microsoft Excel installed.
Installa Excel
Gira sul tuo computer. Il tuo client lo avvia con questo comando:
Richiede uv (Python) sul tuo computer. I passaggi qui sotto mostrano dove va il comando in ogni client.
Condividi questo server
Apre questa pagina, con il comando di installazione e i passaggi di configurazione.
mcp.tc/i/excelDescrizione
Works with .xlsx, .xlsm, .xltx and .xltm files through openpyxl. You can read and write cells, formulas and dates, format ranges, manage sheets, rows and columns, add tables, charts, conditional formats and data validation, write static summary tables, and read VBA macro code (never run). Formulas are stored, not calculated, and real PivotTables cannot be created.
Runs locally over stdio with uvx: uvx excel-mcp-server stdio --allow-dir /path/to/workbooks. No sign-in or API key is needed. Access is limited to the folder you allow, formulas that reach the network or other programs are rejected, and a read-only mode is available. A Streamable HTTP mode and a Docker image also exist.
Cosa puoi fare
- Create workbooks and list or describe sheets
- Read, write, copy, clear and search cell ranges
- Format fonts, fills, borders and number formats
- Add tables, charts and static summary tables
- Set conditional formatting and dropdown data validation
- Insert, delete, rename and copy sheets, rows and columns
- Read VBA macro code in .xlsm files
Tool 26
create_workbookCreate a new, empty Excel workbook.
describe_workbookList a workbook's sheets with used ranges and defined names.
list_workbooksList Excel files in a directory.
export_workbookReturn the workbook file as an embedded base64 resource.
import_workbookSave an uploaded workbook file on the server.
describe_sheetDescribe a sheet's used range, panes, merges, tables, charts, validation and formats.
create_sheetAdd an empty worksheet.
rename_sheetRename a worksheet; formulas using the old name are not updated.
copy_sheetDuplicate a worksheet within the workbook.
delete_sheetDelete a worksheet and everything on it.
insert_rows_or_columnsInsert empty rows or columns before a position.
delete_rows_or_columnsDelete rows or columns starting at a position.
Mostra altri 14 tool
read_rangeRead cell values as rows; dates come back as ISO 8601 strings.
write_rangeWrite values into cells, overwriting existing content.
clear_rangeClear values and/or formatting of a range without shifting cells.
copy_rangeCopy values and formatting to another place.
find_cellsFind cells whose value contains or equals a query.
format_rangeChange fonts, fill, borders, alignment or number format of a range.
merge_cellsMerge a range into one cell, or split a merged range.
set_sheet_layoutSet column widths, row heights, frozen panes, auto filter and tab color.
add_conditional_formatAdd a conditional format rule to a range.
add_data_validationRestrict what can be entered in a range, such as a dropdown list.
create_tableTurn a range with a header row into an Excel table.
create_chartAdd a chart that plots a block of data.
create_summary_tableGroup rows and aggregate columns, writing a static pivot-style result.
read_vbaShow VBA macro code in an .xlsm or .xltm workbook, module by module.
Dal manifest del pacchetto, non da una connessione attiva (3 ott 2026).
Prompt di esempio
Create a budget.xlsx workbook with a sheet for each month
Read A1:F50 from the Sales sheet in q1.xlsx and summarize it
Add a bar chart of revenue by region to the Summary sheet
Add a dropdown list for Status in column D of the Tasks sheet
Configurazione
Ogni client avvia Excel sul tuo computer con lo stesso comando. Scegli il tuo; la pagina ricorda la tua scelta.
Claude Code
- Eseguilo in un terminale, nella cartella del tuo progetto:
claude mcp add --transport stdio excel -- uvx excel-mcp-server stdio --allow-dir /path/to/workbooks- Avvia Claude Code e digita
/mcp. excel dovrebbe risultare collegato.
Aggiungi --scope user per renderlo disponibile in tutti i progetti.
Claude Desktop
- Apri Settings → Developer → Edit Config. Si apre
claude_desktop_config.json. Aggiungi:
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio",
"--allow-dir",
"/path/to/workbooks"
]
}
}
}- Salva il file e riavvia Claude Desktop.
Richiede uv (Python) sul tuo computer. Il file si trova in ~/Library/Application Support/Claude/ su macOS e in %APPDATA%\Claude\ su Windows.
Cursor
Aggiungi a Cursor (si apre in una nuova scheda)
Oppure aggiungilo a mano in ~/.cursor/mcp.json (tutti i progetti) o in .cursor/mcp.json (questo progetto):
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio",
"--allow-dir",
"/path/to/workbooks"
]
}
}
}Richiede uv (Python) sul tuo computer.
VS Code
Installa in VS Code (si apre in una nuova scheda)
Oppure da un terminale:
code --add-mcp '{"name":"excel","type":"stdio","command":"uvx","args":["excel-mcp-server","stdio","--allow-dir","/path/to/workbooks"]}'Oppure fai commit nel repository in .vscode/mcp.json:
{
"servers": {
"excel": {
"type": "stdio",
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio",
"--allow-dir",
"/path/to/workbooks"
]
}
}
}Richiede uv (Python) sul tuo computer.
Devin Desktop
- Aggiungilo a
~/.config/devin/mcp_config.json(macOS e Linux) o a%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio",
"--allow-dir",
"/path/to/workbooks"
]
}
}
}- Aggiorna l’elenco dei server MCP in Cascade.
Devin Desktop è il nuovo nome di Windsurf.
Codex
codex mcp add excel -- uvx excel-mcp-server stdio --allow-dir /path/to/workbooksOppure modifica direttamente ~/.codex/config.toml:
[mcp_servers.excel]
command = "uvx"
args = ["excel-mcp-server", "stdio", "--allow-dir", "/path/to/workbooks"]Richiede uv (Python) sul tuo computer.
Gemini CLI
gemini mcp add excel uvx -- excel-mcp-server stdio --allow-dir /path/to/workbooksCosì lo aggiungi al progetto corrente. Aggiungi -s user per usarlo ovunque.
Qualsiasi client
La maggior parte dei client che avviano server locali accetta questa forma:
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": [
"excel-mcp-server",
"stdio",
"--allow-dir",
"/path/to/workbooks"
]
}
}
}Zed mette i server sotto context_servers nelle sue impostazioni, con gli stessi campi command, args ed env.
Richiede uv (Python) sul tuo computer.
Domande frequenti
Posso incollare mcp.tc/i/excel nel mio client MCP?
No. Excel gira sul tuo computer, avviato dal tuo client, quindi non ha un indirizzo web a cui collegarsi. Il link rapido è la pagina da condividere; il comando di installazione è uvx excel-mcp-server stdio --allow-dir /path/to/workbooks.
Excel richiede una chiave API?
No. Non dichiara chiavi né variabili d’ambiente. Gira con i permessi del tuo account utente, quindi controlla cosa possono raggiungere i suoi tool.
Excel è un server remoto o locale?
Locale. Il tuo client lo avvia come processo sul tuo computer con uvx excel-mcp-server stdio --allow-dir /path/to/workbooks, che richiede uv (Python).
Cosa può fare Excel?
Ha 26 tool, tra cui create_workbook, describe_workbook e list_workbooks. Puoi create workbooks and list or describe sheets, read, write, copy, clear and search cell ranges e format fonts, fills, borders and number formats.
Quali client possono usarlo?
Qualsiasi client che avvia server locali: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed e altri. claude.ai e ChatGPT si collegano solo a server remoti.
Chi ha scritto questa pagina?
Il robot di mcp.tc ha letto i metadati pubblici di Excel (le pagine del suo pacchetto e del repository), e un modello di AI ne ha ricavato il testo. Una persona esamina tutto ciò che i controlli non riescono a confermare. Il testo può comunque contenere errori, quindi se ne trovi uno usa Segnala questa scheda su questa pagina.
Embed
Mostra Excel in un README o sul tuo sito. Ogni embed rimanda a questa pagina, usa il comando di installazione del server e non imposta cookie. Come funzionano gli embed
Badge per il README
[](https://mcp.tc/i/excel)<a href="https://mcp.tc/i/excel"><img src="https://mcp.tc/i/excel/badge.svg" alt="Excel on mcp.tc" height="20"></a>Segue la modalità chiara o scura di chi legge. Aggiungi ?theme=light o ?theme=dark per fissarla, oppure ?style=compact per mostrare il simbolo senza la scritta.
Scheda per il sito
<script src="https://mcp.tc/w/excel.js" async></script>La scheda compare dove si trova il tag. Aggiungi data-theme="dark" o data-size="compact" al tag per cambiarla. Il file contiene tutto ciò che serve, quindi non fa altre richieste e non imposta cookie.
iframe
<iframe src="https://mcp.tc/embed/excel" title="Excel on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>Usalo nelle pagine che non consentono script. Aggiungi ?theme=light o ?theme=dark all’indirizzo per fissare i colori.
JSON
La scheda come dati per le tue pagine e i tuoi strumenti: nome, descrizione breve, comando di installazione, tool e i link «Aggiungi a». Qualsiasi sito può leggerla (CORS aperto).
https://mcp.tc/i/excel.jsonmcp.tc non è affiliato a Haris Musa. Questa pagina è stata costruita dai metadati pubblici di Excel (ultimo controllo: 3 ott 2026), e la descrizione l’ha scritta un modello di AI, quindi può contenere errori. Nomi e marchi appartengono ai rispettivi titolari. Qualcosa non va? Segnala questa scheda.