UNPKG

markdown-editor-mcp

Version:

MCP server for markdown editing and management

22 lines (21 loc) 668 B
// Simple MIME type detection based on file extension export function getMimeType(filePath) { const extension = filePath.toLowerCase().split('.').pop() || ''; // Image types - only the formats we can display const imageTypes = { 'png': 'image/png', 'jpg': 'image/jpeg', 'jpeg': 'image/jpeg', 'gif': 'image/gif', 'webp': 'image/webp' }; // Check if the file is an image if (extension in imageTypes) { return imageTypes[extension]; } // Default to text/plain for all other files return 'text/plain'; } export function isImageFile(mimeType) { return mimeType.startsWith('image/'); }