Servidor de lectura de Excel
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona herramientas para leer archivos Excel (xlsx).
Características
- Leer el contenido de todas las hojas de un archivo Excel
- Leer el contenido de una hoja específica por nombre
- Leer el contenido de una hoja específica por índice
- Devuelve datos en formato JSON
- Maneja celdas vacías y conversiones de tipos de datos
Instalación
Requiere Python 3.10 o superior.
Dependencias
- mcp >= 1.2.1
- openpyxl >= 3.1.5
Uso
El servidor proporciona tres herramientas principales:
1. leer_excel
Lee el contenido de todas las hojas de un archivo Excel.
2. leer_excel_por_nombre_de_hoja
Lee el contenido de una hoja específica por nombre. Si no se proporciona el nombre de la hoja, lee la primera hoja.
3. leer_excel_por_índice_de_hoja
Lee el contenido de una hoja específica por índice. Si no se proporciona índice, lee la primera hoja (índice 0).
Formato de respuesta
El servidor devuelve datos en el siguiente formato JSON:
- Cada hoja se representa como una clave en el objeto de nivel superior.
- Los datos de la hoja son una matriz de matrices, donde cada matriz interna representa una fila
- Todos los valores se convierten en cadenas
- Las celdas vacías se representan como cadenas vacías
Manejo de errores
El servidor proporciona mensajes de error claros para problemas comunes:
- Archivo no encontrado
- Nombre de hoja no válido
- Índice fuera de rango
- Errores generales de lectura de archivos de Excel
Licencia
Este proyecto se publica bajo la licencia Apache 2. Consulte el archivo de LICENCIA para obtener más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para leer archivos Excel (xlsx), lo que permite la extracción de datos de libros de trabajo completos u hojas específicas con resultados devueltos en formato JSON estructurado.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA thin wrapper around the OpenPyXl Python library that exposes Excel file operations as a Model Context Protocol (MCP) server, allowing Claude and other MCP clients to fetch and analyze data from Excel files.Last updated -13PythonMIT 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 -865Python
- AsecurityFlicenseAqualityA Model Context Protocol server that enables reading and analyzing Excel documents with features like flexible data access, multiple output formats, and advanced analysis capabilities.Last updated -2TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that generates Excel templates conforming to JXLS specifications, supporting both JSON objects and arrays data formats.Last updated -1PythonMIT License