mcp-cline-personas
21
Cline Personas MCP Server is a Model Context Protocol server designed for robust management of components and personas through JSON file-based storage. It ensures version tracking and dependency validation using mustache-style templates.
Cline Personas MCP Server
An MCP server for managing .clinerules
files using shared components and persona templates.
Features
- Component Management: Create, read, update and delete reusable components
- Persona Templates: Define persona templates with mustache-style variable substitution
- Dependency Validation: Ensure persona templates only reference existing components
- Activation System: Activate personas by writing to
.clinerules
file - Version Tracking: Track versions for both components and personas
- File-based Storage: Store components and personas as JSON files
Installation
- Clone the repository
- Install dependencies
- Build the project
API Documentation
ComponentPersonaService
- Component Operations:
setComponent
,getComponent
,listComponents
,deleteComponent
- Persona Operations:
setPersona
,getPersona
,listPersonas
,deletePersona
,activatePersona
,getActivePersona
,renderPersona