mcp-cline-personas

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

  1. Clone the repository
  2. Install dependencies
  3. Build the project

API Documentation

ComponentPersonaService

  • Component Operations: setComponent, getComponent, listComponents, deleteComponent
  • Persona Operations: setPersona, getPersona, listPersonas, deletePersona, activatePersona, getActivePersona, renderPersona