Random Persona MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
🎠Random Persona MCP Server
MCP (Model Context Protocol) server exposing the six-layer persona engine.
Quick Start
pip install fastmcp
python server.py
# → MCP server on http://127.0.0.1:4568Related MCP server: Persona MCP
Tools
Tool | Description |
| Get system-prompt injection for current session state |
| Post-process LLM response (silence, filler) |
| Get human-readable state display |
| Handle /persona commands |
Usage with AstrBot
Configure astrbot_plugin_random_persona to point at this server:
{
"mcp_url": "http://127.0.0.1:4568"
}Environment Variables
Variable | Default | Description |
|
| Server port |
|
| Bind address |
|
| State persistence directory |
|
| Transport: |
Architecture
AstrBot plugin ──MCP──► persona_inject(session_id, user_id, message)
persona_post_process(session_id, response)
persona_command(...)
Internal pipeline:
Mood drift → Appraisal → Emotion decay → Relationship → SpeechAct → Lexicon → PromptLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
A living memory and world-building layer for your AI: cards, worlds, personas and agent dispatch.
Persistent AI entity framework with causal memory, emotional state, and identity.
Memory for deep conversational context across any platform
Memory, reflection and safety for AI agents. Hosted or local, no vector database.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceFacilitates enhanced interaction with large language models (LLMs) by providing intelligent context management, tool integration, and multi-provider AI model coordination for efficient AI-driven workflows.MIT
- AlicenseAqualityNot gradedmaintenanceEnables AI to switch between 26+ expert personas on-demand with smart context detection, persona chaining, and 80%+ token savings through 'Submarine Mode' that keeps personas inactive until triggered.91-
- AlicenseBqualityDmaintenanceProvides a universal AI personality layer that uses a scientifically-backed Big Five engine to apply consistent character traits and brand voices across MCP-compatible platforms. It allows users to inject custom personality profiles or presets into AI interactions to ensure behavioral consistency.76 npm76MIT
- AlicenseNot gradedqualityDmaintenanceEnables persistent AI entities with causal memory, emotional state, and identity continuity. Provides 31 tools for memory, cognition, emotion, planning, reasoning, and more.71 npm-