A professional Model Context Protocol (MCP) server that leverages Claude LLM to generate and deliver high-quality content through Telegram. This tool specializes in automated content generation and distribution, making it ideal for content creators, educators, researchers, and professionals who need streamlined content delivery.
Developer: Falah.G.Salieh (Iraq) © 2025
content-generation telegram-delivery claude-llm mcp-server automated-publishing node-js typescript article-generator content-distribution batch-processing docker content-automation telegram-integration professional-writing content-pipeline
| 📝 Content Generation | 🌍 Multi-language Support |
| 🔄 Automated Delivery | 💾 Content Storage |
| 🎨 Professional Formatting | 📱 Telegram Integration |
- Automated Content Generation: Powered by Claude LLM for high-quality content creation
- Telegram Integration: Direct content delivery through Telegram channels
- Multi-language Support: Generate content in multiple languages including RTL support
- Content Storage: All generated content is automatically archived
- Professional Formatting: Clean, well-formatted content delivery
- Long-form articles
- Educational materials
- Research summaries
- Technical documentation
- Marketing content
- Training resources
- Telegram channels
- Educational groups
- Research communities
- Professional networks
- Content archives
- Node.js (v16 or higher)
- Telegram Bot Token (from @BotFather)
- Claude API Access
- Clone the repository:
git clone https://github.com/falahgs/mcp-telegram-content-generator.git cd mcp-telegram-content-generator- Install dependencies:
npm install- Configure environment variables:
TELEGRAM_BOT_TOKEN=your_bot_token_here TELEGRAM_CHAT_ID=your_chat_id_here CLAUDE_API_KEY=your_claude_api_key- Build and start:
npm run build npm startThe server provides two main functions:
generate-content:
{ "name": "generate-content", "arguments": { "topic": "Technology Trends 2025", "type": "article", "sendToTelegram": true } }send-telegram:
{ "name": "send-telegram", "arguments": { "content": "Generated content here", "parseMode": "Markdown" } }mcp-telegram-content-generator/ ├── src/ │ └── index.ts # Main server code ├── dist/ # Compiled JavaScript ├── content/ # Generated content ├── .env # Environment variables └── package.json # Project dependencies CLAUDE_API_KEY: Your Claude API keyTELEGRAM_BOT_TOKEN: Your Telegram bot tokenTELEGRAM_CHAT_ID: Your Telegram chat ID
# Build docker build -t mcp-telegram-content-generator . # Run docker run -d \ --name mcp-telegram-content \ -p 3000:3000 \ -v $(pwd)/content:/app/content \ --env-file .env \ mcp-telegram-content-generator- Secure API key storage
- Content backup
- Rate limiting
- Error handling
Developed with ❤️ by Falah.G.Salieh | Iraq © 2025
