@deaddrop/mcp-content
Generate complete, publish-ready articles with SEO optimization and matched images. Send a topic, get back a finished article — built for AI agents that need content.
Quick Install
Run directly via npx
npx @deaddrop/mcp-content
Add to your MCP client config
{
"mcpServers": {
"dead-drop-content": {
"command": "npx",
"args": ["-y", "@deaddrop/mcp-content"],
"env": {
"OLLAMA_URL": "http://localhost:11434",
"UNSPLASH_ACCESS_KEY": "your_unsplash_key_here"
}
}
}
}
This config works for Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.
Requirements
Environment Variables
OLLAMA_URL | No | Ollama API base URL. Default: http://localhost:11434 |
UNSPLASH_ACCESS_KEY | No | Unsplash API key for image matching. Images disabled without it. |
Tool Reference
generate_article
Generate a complete article on any topic.
topic | string | ✅ | — | The article topic |
keywords | string[] | No | [] | Target SEO keywords to weave in |
word_count | number | No | 1500 | Target word count |
tone | enum | No | "informational" | informational | conversational | professional | review |
include_images | boolean | No | true | Include matched Unsplash images |
image_tier | enum | No | "standard" | basic (stock) | standard (stock + product) | premium (AI-generated) |
Output Format
The tool returns a JSON object:
{
"title": "Article title",
"slug": "article-slug",
"meta_description": "SEO meta description (150-160 chars)",
"content": "Full article body in Markdown",
"images": [
{
"url": "https://images.unsplash.com/...",
"alt": "Image alt text",
"credit": "Photographer name on Unsplash"
}
],
"word_count": 1523,
"generation_time_ms": 18450
}
Example Usage (Claude Desktop)
Ask your AI assistant:
"Write a 1200-word informational article about container gardening for beginners, targeting keywords: raised beds, soil mix, companion planting."
The agent calls generate_article and returns a publish-ready article with images.
License
MIT © 2026 Dead Drop