zen-marketing/README.md
Ben 371806488d Initial commit: Zen-Marketing MCP Server v0.1.0
- Core architecture from zen-mcp-server
- OpenRouter and Gemini provider configuration
- Content variant generator tool (first marketing tool)
- Chat tool for marketing strategy
- Version and model listing tools
- Configuration system with .env support
- Logging infrastructure
- Ready for Claude Desktop integration
2025-11-07 11:35:17 -04:00

163 lines
5.4 KiB
Markdown

# Zen-Marketing MCP Server
> **Status:** 🚧 In Development - Phase 1
AI-powered marketing tools for Claude Desktop, specialized for technical B2B content creation, multi-platform campaigns, and content variation testing.
## What is This?
A fork of the [Zen MCP Server](https://github.com/BeehiveInnovations/zen-mcp-server) optimized for marketing workflows instead of software development. Provides Claude Desktop with specialized tools for:
- **Content Variation** - Generate 5-20 variations for A/B testing
- **Platform Adaptation** - Adapt content across LinkedIn, Twitter, newsletters, blogs
- **Style Enforcement** - Apply writing guidelines automatically
- **SEO Optimization** - WordPress-specific SEO workflows
- **Guest Editing** - Edit external content while preserving author voice
- **Fact Verification** - Technical accuracy checking via web search
- **Internal Linking** - Cross-platform content integration strategy
- **Campaign Planning** - Multi-touch campaign mapping
## For Whom?
Solo marketing professionals managing:
- Technical newsletters and educational content
- Multi-platform social media campaigns
- WordPress blogs with SEO requirements
- Guest contributor content
- A/B testing and content experimentation
- B2B SaaS or technical product marketing
## Key Differences from Zen Code
| Zen Code | Zen Marketing |
|----------|---------------|
| Code review, debugging, testing | Content variation, SEO, style guide |
| Software architecture analysis | Campaign planning, voice analysis |
| Development workflows | Marketing workflows |
| Technical accuracy for code | Technical accuracy for content |
| GitHub/git integration | WordPress/platform integration |
## Tools (Planned)
### Simple Tools (Fast, Single-Shot)
- `contentvariant` - Generate 5-20 variations for testing
- `platformadapt` - Cross-platform content adaptation
- `subjectlines` - Email subject line generation
- `factcheck` - Technical fact verification
### Workflow Tools (Multi-Step)
- `styleguide` - Writing style enforcement
- `seooptimize` - WordPress SEO optimization
- `guestedit` - Guest content editing
- `linkstrategy` - Internal linking strategy
- `voiceanalysis` - Voice extraction and validation
- `campaignmap` - Campaign planning
### Kept from Zen
- `chat` - General brainstorming
- `thinkdeep` - Deep strategic thinking
- `planner` - Project planning
## Models
**Primary Models:**
- **Gemini 2.5 Pro** - Analytical and strategic work
- **Gemini Flash** - Fast bulk generation
- **Minimax M2** - Creative content generation
**Fallback:**
- OpenRouter (if configured)
## Quick Start
> **Note:** Not yet functional - see [PLAN.md](PLAN.md) for implementation roadmap
```bash
# Clone and setup
git clone [repo-url]
cd zen-marketing
./run-server.sh
# Configure Claude Desktop (~/.claude.json)
{
"mcpServers": {
"zen-marketing": {
"command": "/home/ben/mcp/zen-marketing/.venv/bin/python",
"args": ["/home/ben/mcp/zen-marketing/server.py"],
"env": {
"GEMINI_API_KEY": "your-key",
"OPENROUTER_API_KEY": "your-key",
"DEFAULT_MODEL": "gemini-2.5-pro"
}
}
}
}
# Restart Claude Desktop
```
## Example Usage
```
# Generate subject line variations
"Use zen-marketing contentvariant to generate 15 subject lines for an HVAC newsletter about PCB diagnostics. Test angles: technical curiosity, contrarian, knowledge gap, urgency."
# Adapt content across platforms
"Use zen-marketing platformadapt to take this blog post intro and create versions for LinkedIn (1300 chars), Twitter (280), Instagram (2200), and newsletter."
# Enforce writing style
"Use zen-marketing styleguide to check this draft for em-dashes, 'This isn't X, it's Y' constructions, and ensure direct affirmative statements."
# SEO optimize
"Use zen-marketing seooptimize to create SEO title under 60 chars, excerpt under 156 chars, and suggest WordPress tags for this article about HVAC voltage regulation."
```
## Development Status
### Phase 1: Foundation (Current)
- [x] Create directory structure
- [x] Write implementation plan
- [x] Create development guide
- [ ] Copy core architecture from zen-mcp-server
- [ ] Configure minimax provider
- [ ] Test basic functionality
### Phase 2: Simple Tools (Next)
- [ ] Implement `contentvariant`
- [ ] Implement `subjectlines`
- [ ] Implement `platformadapt`
- [ ] Implement `factcheck`
See [PLAN.md](PLAN.md) for complete roadmap.
## Documentation
- **[PLAN.md](PLAN.md)** - Detailed implementation plan with tool designs
- **[CLAUDE.md](CLAUDE.md)** - Development guide for contributors
- **[Project Memories](PLAN.md#project-overview)** - Real-world usage examples
## Architecture
Based on Zen MCP Server's proven architecture:
- **Conversation continuity** via `continuation_id`
- **Multi-model orchestration** (Gemini, Minimax, OpenRouter)
- **Simple tools** for fast iteration
- **Workflow tools** for multi-step processes
- **Web search integration** for current information
- **File handling** for content and brand assets
## License
Apache 2.0 License (inherited from Zen MCP Server)
## Acknowledgments
Built on the foundation of:
- [Zen MCP Server](https://github.com/BeehiveInnovations/zen-mcp-server) by Fahad Gilani
- [Model Context Protocol](https://modelcontextprotocol.com) by Anthropic
- [Claude Desktop](https://claude.ai/download) - AI interface
---
**Status:** Planning phase complete, ready for implementation
**Next:** Start new Claude session in `~/mcp/zen-marketing/` to begin Phase 1