Cline 人格 MCP 服务器是一个专门用于管理 .clinerules 文件的 MCP 服务器,它借助共享组件和角色模板,为用户提供高效的文件管理体验。
Cline 人格 MCP 服务器能帮助你轻松管理 .clinerules 文件。以下是快速开始的步骤:
npm install
npm run build
.clinerules 文件激活角色,快速启用所需角色。npm install
npm run build
import { ComponentPersonaService } from './src/service';
const service = new ComponentPersonaService(process.cwd());
// 创建新组件
service.setComponent('greeting', '欢迎消息', '你好 {{name}}!', 1);
// 获取组件
const component = service.getComponent('greeting');
// 列出所有组件
const components = service.listComponents();
// 创建新角色
service.setPersona(
'welcome',
'欢迎角色',
'{{greeting}}\n请享受您的停留!',
1
);
// 激活角色
service.activatePersona('welcome');
// 获取活动角色
const active = service.getActivePersona();
.cline-personas/
components/
[component-name].json
personas/
[persona-name].json
src/
component.ts # 组件类和操作
persona.ts # 角色类和模板渲染
service.ts # 主服务实现
index.ts # MCP 服务器入口点
test/ # 单元测试
主要的服务类,提供所有操作:
组件操作:
setComponent(name, description, text, version)getComponent(name)listComponents()deleteComponent(name)角色操作:
setPersona(name, description, template, version)getPersona(name)listPersonas()deletePersona(name)activatePersona(name)getActivePersona()renderPersona(name)