draftmason-character-mcp
v0.1.0
Published
MCP server for character development — create detailed character profiles, map relationship dynamics, generate dialogue voice sheets, plan character arcs, and build cast ensembles for fiction and nonfiction
Downloads
132
Maintainers
Readme
draftmason-character-mcp
MCP server for character development — create detailed character profiles, map relationship dynamics, generate dialogue voice sheets, and plan character arcs for fiction and nonfiction.
Built for DraftMason — the AI-powered book writing platform.
Tools
| Tool | Description |
|------|-------------|
| create_character_profile | Generate a comprehensive character profile with backstory, motivations, flaws, and writing guidance |
| character_relationship_map | Map relationships between characters with dynamics, power balances, and story potential |
| dialogue_voice_sheet | Create a voice reference with speech patterns, verbal tics, and emotional variations |
| plan_character_arc | Plan a character's transformation with turning points and arc phases |
| list_character_options | List all supported archetypes, relationship types, flaws, arcs, and speech patterns |
Character Archetypes
hero, mentor, threshold-guardian, herald, shapeshifter, shadow, trickster, ally, anti-hero, tragic-hero, reluctant-hero, everyman, rebel, caregiver, ruler, sage, explorer, creator, innocent, orphan
Arc Types
positive-change, negative-change, flat-arc, corruption, redemption, disillusionment, maturation, fall-from-grace, rise-to-power, tragic-downfall
Speech Patterns
formal-eloquent, terse-clipped, verbose-rambling, sarcastic-dry, warm-folksy, academic-precise, street-slang, poetic-lyrical, military-direct, evasive-indirect, cheerful-optimistic, brooding-dark, nervous-stuttering, commanding-authoritative
Installation
npx draftmason-character-mcpUsage with Claude Desktop
{
"mcpServers": {
"draftmason-character": {
"command": "npx",
"args": ["-y", "draftmason-character-mcp"]
}
}
}Example
Create a character profile:
Use create_character_profile with:
- name: "Elena Vasquez"
- role: "protagonist"
- genre: "thriller"
- age: "38"
- archetype: "reluctant-hero"
- occupation: "forensic accountant"
- coreMotivation: "Expose the financial network that destroyed her mentor's career"
- coreFlaw: "obsession"
- backstoryHook: "Discovered her mentor was framed by the same network she now investigates"Plan a character arc:
Use plan_character_arc with:
- name: "Elena Vasquez"
- arcType: "positive-change"
- startingState: "Isolated, obsessive, trusts no one, works alone"
- endingState: "Learns to trust others, accepts help, finds purpose beyond revenge"
- coreFlaw: "obsession"
- coreMotivation: "Justice for her mentor"
- chapterCount: 18License
MIT
