Random Persona MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Random Persona MCP Serverinject a friendly persona for this conversation"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🎠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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tsukigakure-gawa/random-persona-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server