JSPM

dropsmith-mcp

0.3.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 13
  • Score
    100M100P100Q36225F
  • License MIT

MCP server for structured NPC dialogue, world-building, and content generation. 6 tools: NPC dialogue, factions, locations, items, lore bibles, articles.

Package Exports

  • dropsmith-mcp
  • dropsmith-mcp/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (dropsmith-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@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

  • Ollama running locally with the qwen2.5:14b model pulled:
    ollama pull qwen2.5:14b
    ollama serve
  • Node.js 18+ (for npx)
  • Unsplash API key (optional) — enables image matching. Get one free at unsplash.com/developers.

Environment Variables

Variable Required Description
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.

Parameter Type Required Default Description
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