Lector de Excel MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para leer archivos de Excel con fragmentación y paginación automáticas. Desarrollada con SheetJS y TypeScript, esta herramienta le ayuda a gestionar archivos grandes de Excel de forma eficiente, dividiéndolos automáticamente en fragmentos manejables.
Características
- 📊 Leer archivos Excel (.xlsx, .xls) con límites de tamaño automáticos
- 🔄 Fragmentación automática para grandes conjuntos de datos
- 📑 Selección de hojas y paginación de filas
- 📅 Manejo adecuado de fechas
- ⚡ Optimizado para archivos grandes
- 🛡️ Manejo de errores y validación
Instalación
Instalación mediante herrería
Para instalar Excel Reader para Claude Desktop automáticamente a través de Smithery :
Como servidor MCP
- Instalar globalmente:
- Agregue a su archivo de configuración de MCP (generalmente en
~/.config/claude/settings.json
o equivalente):
Para el desarrollo
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
Uso
Uso
El lector de Excel proporciona una única herramienta read_excel
con los siguientes parámetros:
Uso básico
Cuando se utiliza con Claude u otra IA compatible con MCP:
La IA utilizará la herramienta para leer el archivo y gestionará automáticamente la fragmentación de archivos grandes.
Características
- Fragmentación automática
- Divide automáticamente archivos grandes en fragmentos manejables
- Tamaño de fragmento predeterminado de 100 KB
- Proporciona metadatos para la paginación.
- Selección de hojas
- Leer hojas específicas por nombre
- El valor predeterminado es la primera hoja si no se especifica
- Paginación por filas
- Controle qué filas leer con startRow y maxRows
- Obtenga información del siguiente fragmento para una lectura continua
- Manejo de errores
- Valida la existencia y el formato del archivo.
- Proporciona mensajes de error claros
- Maneja archivos de Excel malformados con elegancia
Ampliación con funciones de SheetJS
El lector de Excel está basado en SheetJS y se puede ampliar con sus potentes funciones:
Extensiones disponibles
- Manejo de fórmulas
- Formato de celda
- Validación de datos
- Características de la hoja
- Celdas fusionadas:
worksheet['!merges']
- Filas/columnas ocultas:
worksheet['!rows']
,worksheet['!cols']
- Protección de hoja:
worksheet['!protect']
- Celdas fusionadas:
Para conocer más funciones y documentación detallada, visita la Documentación de SheetJS .
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Creado con SheetJS
- Parte del ecosistema del Protocolo de Contexto Modelo
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Proporciona un manejo eficiente de archivos grandes de Excel a través de la fragmentación y paginación automáticas, utilizando MCP para permitir la lectura fluida de archivos y funciones de administración como selección de hojas y manejo de errores.
- Características
- Instalación
- Uso
- Uso
- Ampliación con funciones de SheetJS
- Contribuyendo
- Licencia
- Expresiones de gratitud
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server that intelligently chunks large documents for Claude, enabling efficient context-aware processing and summary generation for enhanced document comprehension.Last updated -12JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files, enabling extraction of data from entire workbooks or specific sheets with results returned in structured JSON format.Last updated -35PythonApache 2.0
- AsecurityAlicenseAqualityEnables seamless reading, writing, and analyzing of Excel files through Model Context Protocol, with features for worksheet management, structure analysis, and automated caching.Last updated -821211TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server that provides comprehensive Excel file operations, data analysis, and visualization capabilities for working with various spreadsheet formats like XLSX, CSV, and JSON.Last updated -836Python