suparank
v1.5.1
Published
AI-powered SEO content creation MCP - generate and publish optimized blog posts with your AI assistant
Maintainers
Readme
Suparank MCP
AI-powered SEO content creation MCP (Model Context Protocol) for Claude, Cursor, and other AI assistants.
Features
- 19 SEO Tools - Keyword research, content writing, optimization, and more
- Multi-Platform Publishing - WordPress, Ghost, webhooks
- Image Generation - fal.ai, Google Gemini, Wiro integration
- Session Management - Save and resume content workflows
- Interactive Setup - Simple CLI wizards for configuration
Quick Start
1. Create Account
Sign up at app.suparank.io and create a project.
2. Install & Setup
npx suparank setupThis opens your browser for authentication and automatically configures your API key.
3. Configure Your AI Client
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"suparank": {
"command": "npx",
"args": ["suparank"]
}
}
}Cursor (Settings → MCP Servers):
{
"mcpServers": {
"suparank": {
"command": "npx",
"args": ["suparank"]
}
}
}4. Configure Integrations (Optional)
npx suparank secretsInteractive wizard to configure:
- Image Generation - fal.ai, Google Gemini, Wiro
- WordPress - Publish directly to your WordPress site
- Ghost - Publish to Ghost blogs
- Webhooks - Make, n8n, Zapier, Slack integrations
CLI Commands
| Command | Description |
|---------|-------------|
| npx suparank | Start MCP server |
| npx suparank setup | Run setup wizard |
| npx suparank secrets | Configure API keys & integrations |
| npx suparank test | Test API connection |
| npx suparank session | View current session |
| npx suparank clear | Clear session state |
| npx suparank update | Clear cache & update to latest |
Available Tools
SEO Research
keyword_research- Find keywords with search volume and difficultyseo_strategy- Create comprehensive SEO strategiestopical_map- Build topic clusters for authoritycontent_calendar- Plan content schedules
Content Creation
content_write- Write SEO-optimized articlesimage_prompt- Generate prompts for AI imagesgenerate_image- Create images with fal.ai/Gemini/Wiro
Content Optimization
internal_links- Find internal linking opportunitiesschema_generate- Create JSON-LD schema markupgeo_optimize- Optimize for local SEOquality_check- Check content quality and SEO
Publishing
save_content- Save content to sessionpublish_content- Publish to configured platformspublish_wordpress- Direct WordPress publishingpublish_ghost- Direct Ghost publishingsend_webhook- Send to automation platforms
Pipeline
full_pipeline- Complete content workflowcreate_content- Start new content session
Configuration Files
All configuration is stored in ~/.suparank/:
~/.suparank/
├── config.json # API key & project slug
├── credentials.json # Integration credentials
├── session.json # Current workflow state
└── content/ # Saved articlescredentials.json Example
{
"image_provider": "fal",
"fal": {
"api_key": "your-fal-key",
"model": "fal-ai/flux-pro/v1.1"
},
"wordpress": {
"site_url": "https://your-site.com",
"secret_key": "from-wordpress-plugin"
},
"webhooks": {
"make_url": "https://hook.make.com/xxx"
}
}WordPress Integration
- Install the Suparank WordPress Plugin
- Copy your secret key from Settings → Suparank
- Run
npx suparank secretsand select WordPress
Updating
To update to the latest version:
npx suparank updateThis clears the npx cache and ensures you get the newest version on next run.
Documentation
Full documentation at suparank.io/docs
Support
- Docs: suparank.io/docs
- Issues: GitHub Issues
- Email: [email protected]
Related Repositories
- Suparank-API - Backend API
- Suparank-WordPress-Plugin - WordPress integration
License
MIT License - see LICENSE for details.
