MCP server for the FIVE Character Engine — an LLM constraint engine that generates JSON personality/style constraints for consistent character voices.
pip install five-mcpSet your API key as an environment variable:
export FIVE_API_KEY=five_sk_your_key_hereGet your key at fiveengine.dev.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"five-character-engine": {
"command": "five-mcp",
"env": {
"FIVE_API_KEY": "five_sk_your_key_here"
}
}
}
}Any MCP-compatible client can connect via stdio transport:
five-mcpGenerates character constraints via the FIVE engine.
| Parameter | Type | Required | Description |
|---|---|---|---|
character_name |
string | Yes | Name of the character |
q1 – q4 |
A / B / C / D | Yes | Personality axis choices |
s1 – s4 |
1–5 | No | Style sliders (default: 3) |
free_text |
string | No | Free-form description |
{
"status": "ok",
"remaining": 42,
"constraint": { "..." }
}Each generate call costs $1 and consumes one credit. Manage credits at fiveengine.dev.
- API & Docs: fiveengine.dev
- GitHub: github.com/kiro0x/five-mcp
- Engine repo: github.com/kiro0x/five-character-engine
MIT