MCP.so
登录

Cline Personas MCP Server

@bradfair

基本信息

分类

其他

传输方式

stdio

作者

bradfair

关于 Cline Personas MCP Server

An MCP server for managing `.clinerules` files using shared components and persona templates.

#mcp-cline-personas#mcp-server#persona-management

Cline Personas MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Cline Personas MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Cline Personas MCP Server?

Cline Personas MCP Server is an MCP server for managing .clinerules files using reusable components and persona templates. It provides component management, persona templates with mustache-style variable substitution, dependency validation, activation system, version tracking, and file-based JSON storage. It is intended for developers who want to organize and activate different persona configurations for their projects.

How to use Cline Personas MCP Server?

Clone the repository, run npm install and npm run build. Use the ComponentPersonaService class to create components (e.g., service.setComponent('greeting', 'Welcome message', 'Hello {{name}}!', 1)), define personas (e.g., service.setPersona(...)), and activate a persona with service.activatePersona('welcome'). Start the MCP server with npm start.

Key features of Cline Personas MCP Server

  • Create, read, update, and delete reusable components
  • Define persona templates with mustache-style variable substitution
  • Validate persona dependencies to ensure only existing components are referenced
  • Activate personas by writing to the .clinerules file
  • Track versions for both components and personas
  • Store components and personas as JSON files

Use cases of Cline Personas MCP Server

  • Manage reusable greeting components across multiple personas
  • Define and activate different welcome personas with dynamic text
  • Version and iterate on persona configurations without losing history
  • Organize project‑specific .clinerules files with shared component libraries
  • Test persona rendering and activation programmatically

常见问题

1

What is Cline Personas MCP Server?

It is an MCP server that provides component and persona management for `.clinerules` files, with features like version tracking, mustache template substitution, and dependency validation.

2

How do I install Cline Personas MCP Server?

Clone the repository, run `npm install` to install dependencies, and `npm run build` to compile the project.

3

What are components and personas?

Components are reusable text snippets with a name, description, and version. Personas are templates that use mustache‑style `{{variable}}` placeholders to reference components and can be activated to write into the `.clinerules` file.

4

How do I activate a persona?

Use the `activatePersona(name)` method on the `ComponentPersonaService` instance, which writes the rendered persona template into the `.clinerules` file.

5

Where is data stored?

Components and personas are stored as JSON files inside a `.cline-personas/` directory, with subdirectories `components/` and `personas/` in the current working directory.

评论

其他 分类下的更多 MCP 服务器