loading…
Search for a command to run...
loading…
LLM character consistency engine — generates structured JSON constraints from 4 questions about your AI's psychology. Drop into any LLM's system prompt to preve
LLM character consistency engine — generates structured JSON constraints from 4 questions about your AI's psychology. Drop into any LLM's system prompt to prevent persona drift; reduces inference cost from retries.
MCP server for the FIVE Character Engine — an LLM constraint engine that generates JSON personality/style constraints for consistent character voices.
pip install five-mcp
Set your API key as an environment variable:
export FIVE_API_KEY=five_sk_your_key_here
Get 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-mcp
generateGenerates 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.
MIT
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"five-mcp": {
"command": "npx",
"args": []
}
}
}