{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ruriazz/xlsx-tools-mcp","description":"MCP server for accurate, structure-preserving read/write access to Excel (.xlsx) files","title":"xlsx-tools-mcp","repository":{"url":"https://github.com/ruriazz/xlsx-tools-mcp","source":"github"},"version":"0.3.1","packages":[{"registryType":"pypi","identifier":"xlsx-tools-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma or semicolon-separated alias=path pairs of workbooks to preload at startup","format":"string","name":"XLSX_MCP_FILES"},{"description":"Timeout in seconds for the LibreOffice recalculation pass (default 60)","format":"string","name":"XLSX_MCP_RECALC_TIMEOUT"},{"description":"Timeout in seconds to acquire the per-file lock (default 10)","format":"string","name":"XLSX_MCP_LOCK_TIMEOUT"},{"description":"Comma or semicolon-separated list of allowed directories to restrict file access (supports case-insensitivity on Windows)","format":"string","name":"XLSX_MCP_ALLOWED_DIRS"},{"description":"Enable automatic backup creation before workbook mutations (default true)","format":"string","name":"XLSX_MCP_AUTO_BACKUP"},{"description":"Optional custom directory to store backup files instead of beside the target file","format":"string","name":"XLSX_MCP_BACKUP_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-09T16:46:26.37245Z","publishedAt":"2026-10-09T16:46:26.37245Z","updatedAt":"2026-10-09T16:46:26.37245Z","isLatest":true}}}
