xlsm-mcp-server
3.4
Este servidor MCP permite la manipulación de archivos Excel con macros (.xlsm) utilizando el protocolo stdio para la comunicación.
El servidor MCP para archivos Excel con macros (.xlsm) es una herramienta diseñada para facilitar la interacción de modelos de lenguaje con archivos Excel que contienen macros. Utiliza el protocolo stdio para la comunicación, lo que permite su integración con clientes MCP como Claude Desktop, Cursor o Windsurf. Este servidor amplía las capacidades de los asistentes AI, permitiéndoles realizar tareas de análisis de datos y automatización de oficina de manera más eficiente. Es compatible con Python 3.10+ y se puede integrar fácilmente en entornos virtuales y clientes MCP modernos.
Features
- Creación y manipulación de archivos Excel con macros (.xlsm)
- Lectura y escritura de datos en hojas de cálculo
- Gestión de hojas (crear, eliminar, renombrar)
- Listar y obtener información de macros VBA
- Aplicar formato a rangos de celdas
MCP Tools
- {'read_data_from_excel': 'Lee datos de una hoja de Excel'}
- {'write_data_to_excel': 'Escribe datos en una hoja de Excel'}
- {'create_new_workbook': 'Crea un nuevo libro de Excel con opción de habilitar macros'}
- {'create_new_worksheet': 'Crea una nueva hoja en un libro de Excel existente'}
- {'get_workbook_metadata': 'Obtiene metadatos del libro, incluyendo información sobre macros'}
- {'list_macros_in_workbook': 'Lista todas las macros disponibles en un libro'}
- {'get_macro_details': 'Obtiene información detallada sobre una macro específica'}
- {'format_cell_range': 'Aplica formato a un rango de celdas'}
Usage with Different Platforms
Claude Desktop
"mcpServers": {
"xlsm": {
"command": "python",
"args": ["-m", "xlsm_mcp"],
"transport": "stdio"
}
}
Cursor
"mcpServers": {
"xlsm": {
"command": "python",
"args": ["-m", "xlsm_mcp"],
"transport": "stdio"
}
}
Windsurf
"mcpServers": {
"xlsm": {
"command": "python",
"args": ["-m", "xlsm_mcp"],
"transport": "stdio"
}
}