GitHub Stars
1
User Rating
Not Rated
Favorites
0
Views
2
Forks
0
Issues
0
README
Enterprise Brand Voice Blog Post Generator with MCP
An enterprise-grade blog post generator using Model Context Protocol (MCP) integration. This agent generates high-quality, SEO-optimized blog posts with customizable brand voice profiles.
Features
- MCP Integration: Utilizes the Model Context Protocol for standardized AI tool interactions
- Brand Voice Customization: Supports multiple brand voice profiles (technical, conversational, thought leadership)
- Research Capabilities: Automatically researches company information and competitors
- SEO Optimization: Generates content optimized for search engines
- Production-Ready Output: Produces HTML or Markdown formatted blog posts
Components
- MCP Server: Powers the communication between the agent and external tools
- Blog Post Controller: Manages the blog post generation workflow
- Brand Voice Profiles: Customizable templates for different writing styles
- Direct Integration: Simple interface for generating blog posts with custom parameters
Usage
Basic Usage
python run_blog_post_with_brand_voice.py --company-name "Company Name" --company-website "https://company.com" --blog-title "Blog Title" --voice technical
Available Brand Voice Profiles
technical
: Precise and factual language with technical details and terminologyconversational
: Friendly, approachable tone with relatable examplesthought_leadership
: Visionary, forward-thinking language with intellectual depth
Installation
- Clone this repository
- Install dependencies:
pip install -r requirements.txt
- Set up your Gemini API key in the
.env
file:GEMINI_API_KEY=your-api-key-here
Example Output
The system generates blog posts like this example, which demonstrates the technical brand voice profile applied to content about managing hallucinations in customer service chatbots.
Requirements
- Python 3.8+
- Gemini API key
- MCP library
License
MIT License
Author Information
1
Followers
5
Repositories
0
Gists
0
Total Contributions