content-optimizer-mcp
v1.0.1
Published
MCP server for content optimization — score content, analyze keywords, check readability, and get SEO recommendations.
Readme
Content Optimizer MCP Server
MCP server for content optimization — score content, analyze keywords, check readability, and get SEO recommendations.
Installation
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"content-optimizer": {
"command": "npx",
"args": ["-y", "content-optimizer-mcp"]
}
}
}Cursor
Add to your .cursor/mcp.json:
{
"mcpServers": {
"content-optimizer": {
"command": "npx",
"args": ["-y", "content-optimizer-mcp"]
}
}
}Build from Source
cd mcp-server
npm install
npm run buildThen point your MCP client to node ./mcp-server/dist/index.js.
Tools
| Tool | Description |
|------|-------------|
| score_content | Score content against a keyword across 7 SEO categories (0-100) |
| analyze_keyword | Analyze simulated SERP data for a keyword — top 10 results with word counts, headings, topics |
| get_content_recommendations | Get prioritized improvement recommendations for content |
| check_readability | Analyze readability — Flesch-Kincaid score, grade level, sentence length, reading time |
| find_missing_topics | Find topics from SERP competitors missing in your content |
| optimize_headings | Analyze heading structure and suggest improvements |
Scoring Categories
| Category | Max Points | What It Measures | |----------|-----------|------------------| | Word Count | 15 | Content length vs target and SERP average | | Keyword Usage | 20 | Density, placement in first paragraph, headings | | Heading Structure | 15 | H1/H2/H3 hierarchy, count, keyword inclusion | | Readability | 15 | Flesch-Kincaid score, grade level | | Entity Coverage | 15 | Topic coverage vs SERP competitors | | Content Depth | 10 | Paragraphs, lists, statistics, data points | | Internal Structure | 10 | Introduction, conclusion, logical flow |
Total: 100 points
License
MIT
