MCP_COMMUNITY_POST.mdโข7.37 kB
# MCP Community Announcement Post
## Where to Post
### 1. MCP GitHub Discussions
**URL:** https://github.com/modelcontextprotocol/specification/discussions
**Category:** Show and Tell
---
## Post Title
```
๐จ New MCP Server: Mermaid Diagram Generation with 22+ Diagram Types
```
---
## Post Content
```markdown
Hi MCP Community! ๐
I'm excited to share a new MCP server I've built for AI-powered diagram generation!
## ๐ฏ What It Does
The **Mermaid MCP Server** enables AI assistants like GitHub Copilot and Claude to generate professional Mermaid diagrams from natural language descriptions.
Instead of manually writing Mermaid syntax, you can simply describe what you want:
**Example with Copilot:**
```
User: Create a microservices architecture diagram for an e-commerce platform
Copilot: [Calls MCP Server] [Returns professional diagram]
```
## โจ Key Features
- ๐จ **22+ Diagram Types**: Flowcharts, sequence diagrams, class diagrams, ER diagrams, architecture diagrams, state machines, Gantt charts, mindmaps, and more
- ๐ **50+ Pre-built Templates**: Production-ready patterns for common scenarios
- ๐ค **Natural Language Input**: Describe your diagram, get professional results
- โก **Multiple Export Formats**: SVG, PNG, PDF
- ๐ง **Flexible Integration**: Works with GitHub Copilot, Claude Desktop, Cursor IDE, CLI, or custom applications
- ๐ **Advanced Features**: Custom themes, interactive diagrams, layout engines
- โ
**Production-Ready**: XML-validated SVG outputs, battle-tested
## ๐ Quick Start
### Installation
**NPM (recommended):**
\`\`\`bash
npm install -g @narasimhaponnada/mermaid-mcp-server
\`\`\`
**From Source:**
\`\`\`bash
git clone https://github.com/Narasimhaponnada/mermaid-mcp.git
cd mermaid-mcp/mermaid-mcp-server
npm install && npm run build
\`\`\`
### Configuration
**For GitHub Copilot (VS Code):**
\`\`\`json
{
"github.copilot.mcp.servers": {
"mermaid": {
"command": "mermaid-mcp"
}
}
}
\`\`\`
**For Claude Desktop:**
\`\`\`json
{
"mcpServers": {
"mermaid": {
"command": "mermaid-mcp"
}
}
}
\`\`\`
## ๐ Example Use Cases
1. **Documentation**: Auto-generate architecture diagrams for your docs
2. **Code Reviews**: Include visual flowcharts in pull requests
3. **Onboarding**: Create visual guides for new team members
4. **Technical Proposals**: Explain system changes with diagrams
5. **Incident Response**: Document incidents with timelines
6. **Client Presentations**: Visualize technical concepts
## ๐ง Technical Details
- **Built with:** TypeScript, Puppeteer, MCP SDK
- **Rendering:** Browser-based with Puppeteer for consistent, XML-compliant SVG output
- **Architecture:** Stateless MCP server with stdio transport
- **Documentation:** 3,000+ lines of setup and user guides
## ๐ Resources
- **Repository:** https://github.com/Narasimhaponnada/mermaid-mcp
- **NPM Package:** https://www.npmjs.com/package/@narasimhaponnada/mermaid-mcp-server
- **Setup Guide:** [Setup.md](https://github.com/Narasimhaponnada/mermaid-mcp/blob/main/Setup.md)
- **User Guide:** [UserGuide.md](https://github.com/Narasimhaponnada/mermaid-mcp/blob/main/UserGuide.md)
- **Live Examples:** [Sample SVGs](https://github.com/Narasimhaponnada/mermaid-mcp/tree/main/mermaid-mcp-server/examples/architectures)
## ๐ฌ Demo
Here are some example diagrams generated by the server:
1. **Microservices Architecture** (27KB SVG)
2. **CI/CD Pipeline** (28KB SVG)
3. **Cloud Infrastructure** (31KB SVG)
4. **Data Pipeline** (24KB SVG)
5. **Serverless Architecture** (31KB SVG)
All diagrams are available in the repository's examples folder.
## ๐ค Feedback Welcome!
I'd love to hear your thoughts:
- What diagram types would you find most useful?
- What integrations should I prioritize?
- Any bugs or feature requests?
- How would you use this in your workflow?
## ๐ Acknowledgments
Thanks to:
- The MCP team for creating this amazing protocol
- Mermaid.js for the fantastic diagramming library
- GitHub Copilot team for enabling AI-powered development
## ๐ License
MIT License - Free to use, modify, and distribute
---
**Try it out and let me know what you think!** ๐
GitHub: https://github.com/Narasimhaponnada/mermaid-mcp
NPM: `npm install -g @narasimhaponnada/mermaid-mcp-server`
---
*P.S. If you find this useful, a โญ on GitHub would be much appreciated!*
```
---
## Alternative: Shorter Version
For platforms with character limits:
```markdown
๐จ Built an MCP server for AI-powered Mermaid diagram generation!
โจ Features:
โข 22+ diagram types (flowchart, sequence, architecture, etc.)
โข Works with Copilot & Claude
โข 50+ templates
โข Natural language โ professional diagrams
โข SVG/PNG/PDF export
๐ฆ Install: npm install -g @narasimhaponnada/mermaid-mcp-server
๐ GitHub: https://github.com/Narasimhaponnada/mermaid-mcp
Feedback welcome! ๐
```
---
## Additional Communities to Post In
### 2. Reddit - r/MachineLearning
**Title:** [P] Built an MCP Server for AI-Powered Diagram Generation
**Content:** (Use the full version above, adapted for Reddit formatting)
### 3. Reddit - r/opensource
**Title:** I created an open-source MCP server for generating diagrams with AI
**Content:** (Emphasize open-source nature, MIT license, contribution opportunities)
### 4. Hacker News
**Title:** Show HN: MCP Server for AI-Powered Diagram Generation
**URL:** https://github.com/Narasimhaponnada/mermaid-mcp
**Comment:** Add 2-3 paragraphs explaining motivation, technical choices, and results
### 5. Dev.to Article
**Title:** Building an MCP Server for AI-Powered Diagram Generation
**Content:** Expanded version with:
- Problem statement
- Solution architecture
- Technical implementation details
- Code examples
- Results and lessons learned
### 6. Twitter/X
**Thread:**
```
๐จ Just launched Mermaid MCP Server!
An MCP server that lets AI assistants generate professional diagrams from natural language
๐งต Thread on what it does and how to use it...
1/6
```
```
โจ Features:
โข 22+ diagram types
โข 50+ templates
โข Works with Copilot & Claude
โข Natural language input
โข SVG/PNG/PDF export
โข Production-ready
2/6
```
```
๐ก Use cases:
โข Auto-generate docs
โข Visual code reviews
โข Team onboarding
โข Technical proposals
โข Incident timelines
Perfect for developers who want better documentation faster
3/6
```
```
๐ Getting started is easy:
npm install -g @narasimhaponnada/mermaid-mcp-server
Then configure in VS Code or Claude Desktop
Full guide: [link]
4/6
```
```
๐ฌ Example:
You: "Create a microservices architecture diagram"
AI: [Generates professional diagram with API gateway, services, databases, caching]
No more manual Mermaid syntax!
5/6
```
```
โญ Try it out:
GitHub: https://github.com/Narasimhaponnada/mermaid-mcp
Feedback welcome!
#MCP #AI #DevTools #OpenSource #Mermaid
6/6
```
---
## Posting Schedule
**Day 1:**
- โ
GitHub MCP Discussions
- โ
Update GitHub Topics
- โ
Reddit r/opensource
**Day 2:**
- โ
Twitter thread
- โ
LinkedIn post
- โ
Hacker News
**Day 3-4:**
- โ
Dev.to article
- โ
Reddit r/MachineLearning
- โ
Medium (if you have account)
**Week 2:**
- Follow up on comments
- Answer questions
- Gather feedback
- Plan improvements
---
**Ready to announce? Pick the platform and post!** ๐