Skip to main content
Glama

Dynamic Excel MCP Server

by nam090320251
basic-generator.tsโ€ข962 B
import { BaseGenerator } from './base-generator.js'; import { ExcelConfig } from '../types/schema.js'; export class BasicGenerator extends BaseGenerator { async generate(config: ExcelConfig): Promise<Buffer> { // Set workbook metadata if (config.metadata) { this.workbook.creator = config.metadata.author || 'AI Assistant'; if (config.metadata.title) this.workbook.title = config.metadata.title; if (config.metadata.subject) this.workbook.subject = config.metadata.subject; if (config.metadata.description) this.workbook.description = config.metadata.description; if (config.metadata.company) this.workbook.company = config.metadata.company; this.workbook.created = new Date(); this.workbook.modified = new Date(); } // Create sheets for (const sheetConfig of config.sheets) { await this.createSheet(sheetConfig); } // Generate buffer return await this.generateBuffer(); } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nam090320251/dynamic-excel-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server