Cline Personas MCP Server

Cline Personas MCP Server

site icon
2025.01.07 21
TypeScript组件管理角色模板开发效率
mcp-cline-personas 是一个用于管理 `.clinerules` 文件的 MCP 服务器,通过共享组件和角色模板来简化开发流程。它提供了组件管理、角色模板定义、依赖验证、激活系统、版本跟踪和文件存储等功能,适用于需要动态生成和管理文本内容的开发场景。
View on GitHub

Overview

基本能力

产品定位

mcp-cline-personas 是一个用于管理 .clinerules 文件的 MCP 服务器,通过共享组件和角色模板来简化开发流程。

核心功能

  • 组件管理:创建、读取、更新和删除可重用的组件。
  • 角色模板:定义带有 mustache 风格变量替换的角色模板。
  • 依赖验证:确保角色模板仅引用已存在的组件。
  • 激活系统:通过写入 .clinerules 文件来激活角色。
  • 版本跟踪:跟踪组件和角色的版本。
  • 文件存储:将组件和角色存储为 JSON 文件。

适用场景

  • 动态生成和管理文本内容。
  • 需要重用和版本控制的组件和模板。
  • 开发过程中需要快速切换和激活不同角色模板的场景。

工具列表

  • ComponentPersonaService:提供组件和角色的所有操作,包括创建、读取、更新、删除、激活和渲染等。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库。

安装教程

  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 运行测试:
npm test
  1. 启动 MCP 服务器:
npm start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。