Skip to content

Conversation

@olivierrenoverre-bot
Copy link

Summary

This PR adds a new MCP server for creating professional newsletters.

Features

  • convert_markdown: Convert Markdown to professionally styled HTML

    • Multiple themes: light, dark, medical, minimal
    • Syntax highlighting for code blocks
    • Callouts (info, warning, tip, note)
    • French typography support (optional)
    • Responsive images and styled tables
  • generate_email_template: Generate responsive email templates

    • Multiple formats: MJML, HTML, SendGrid, Mailchimp
    • Customizable branding (colors, logo)
    • Header, content, CTA button, footer sections
    • Inline styles for email client compatibility
  • generate_preview: Generate newsletter previews

    • Desktop (800px) and mobile (375px) viewports
    • Light and dark themes
    • Reading time and word count metadata

Dependencies

  • @modelcontextprotocol/sdk
  • marked - Markdown parsing
  • mjml - Email template compilation
  • highlight.js - Syntax highlighting
  • sanitize-html - HTML sanitization

Test plan

  • Install dependencies: npm install
  • Build: npm run build
  • Test with Claude Desktop by adding to config
  • Verify all three tools work correctly

🤖 Generated with Claude Code

Add a new MCP server for creating professional newsletters with:
- Markdown to styled HTML conversion with themes (light, dark, medical, minimal)
- Responsive email template generation (MJML, HTML, SendGrid, Mailchimp)
- Newsletter preview generation with desktop/mobile viewports

Features:
- Syntax highlighting for code blocks
- Callouts (info, warning, tip, note)
- French typography support (optional)
- Responsive images and styled tables
- Email client compatibility

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant