一个用于召唤AI人格队伍的MCP(模型上下文协议)服务器。
在您的MCP客户端配置文件中添加以下内容(如Cursor,Claude Code,Trae,CherryStudio):
{
"mcpServers": {
"persona-mcp-server": {
"command": "npx",
"args": ["persona-mcp-server@latest"]
}
}
}
command 填写 npx,args 参数是 persona-mcp-server@latest。支持两种使用模式:
直接召唤指定人格进行分析:
让暴躁老哥分析我的代码问题
召唤自省姐深度思考这个架构设计
自动执行多个人格的逐步协作分析:
帮我安排人格分析这个SaaS产品想法
人格小队讨论一下技术选型问题
多角度分析这个商业模式
协作模式工作流程:
💡 成本控制提醒: 系统建议选择最多2-3个最相关的人格,以避免调用过多人格导致的令牌消耗过大。
您可以通过创建JSON文件来定义自己的本地人格。文件格式如下:
[
{
"id": "my-persona",
"name": "我的人格",
"rule": "这个人格的行为规则...",
"goal": "这个人格的目标...",
"version": "1.0",
"description": "可选的描述",
"category": "可选的分类",
"tags": ["可选的", "标签"]
}
]
必填字段说明:
id 唯一标识符name 人格名称rule 人格行为规则goal 人格目标version 版本号(格式如1..0)可选字段:
description 描述category 分类tags 标签数组命令行参数说明:
--personas 参数指定本地人格文件:
npx persona-mcp-server@latest --personas /绝对路径/valid-personas.json
args 传递。
{
"mcpServers": {
"persona-mcp-server": {
"command": "npx",
"args": ["persona-mcp-server@latest", "--personas", "/绝对路径/valid-personas.json"]
}
}
}
注意 如果本地人格ID与内置人格相同,则本地人格优先。
summon_persona召唤指定人格处理任务
persona_name 人格名称(暴躁老哥,自省姐,粉丝妹,小布丁,或自定义本地人格)interactive_persona智能协作分析 - 根据当前对话上下文自动选择合适的人格进行逐步分析
list_personas列出所有可用人格(包括本地人格,来源标记为[🏠 本地],[☁️ 远程],[📦 默认])
version获取当前MCP服务版本信息
不同应用的MCP配置文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json (macOS)在支持MCP协议的客户端中,如Trae和CherryStudio, 只需在其MCP配置界面添加以下内容:
{
"mcpServers": {
"persona-mcp-server": {
"command": "npx",
"args": ["persona-mcp-server@latest", "--personas", "/绝对路径/valid-personas.json"]
}
}
}
保存后,您就可以直接在Trae/CherryStudio内召唤和管理多个人格了。
如果您想本地开发或定制:
# 克隆项目
git clone https://github.com/yinwm/persona-summoner.git
cd persona-summoner
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建
npm run build
此工具会收集一些匿名的使用数据,用于产品分析,帮助我们持续改进产品体验。您随时可以通过命令行参数或环境变量禁用此功能:
npx persona-mcp-server@latest --no-telemetry
export MCP_TELEMETRY_DISABLED=1
npx persona-mcp-server@latest
禁用后,所有产品分析数据收集将完全关闭。