Content Optimizer MCP Server
io.github.sharozdawa/content-optimizer
Documentation
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 build
Then 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
