Skip to main content
Glama

Persona MCP

by seanshin0214

šŸŽ­ Persona MCP - Advanced AI Persona Management System

World's First MCP Persona Marketplace with Smart Context Detection, Persona Chaining, and 80%+ Token Savings

License: MIT GitHub Stars PRs Welcome Community Personas

An advanced persona management MCP server for Claude Desktop that revolutionizes how AI maintains specialized expertise while dramatically reducing token consumption.


✨ What is Persona MCP?

Persona MCP is a Model Context Protocol (MCP) server that allows you to:

  • šŸŽÆ Switch between 26 world-class expert personas on demand

  • 🚢 Save 80%+ tokens with "Submarine Mode" (0 tokens until triggered)

  • 🧠 Smart context detection - AI suggests the right persona automatically

  • šŸ”— Chain personas for multi-step workflows

  • šŸŒ Community marketplace - share and monetize your expertise


šŸš€ Key Features

Core Capabilities

  • Submarine Mode: Zero token consumption by default

  • Trigger-Based Activation: Load personas only when needed via @persona:name

  • Individual File Management: Each persona stored as a .txt file

  • Simple CRUD Operations: Create, update, delete personas with MCP tools

v2.0 Innovations

  • 🧠 Smart Context Detection: AI analyzes conversation and suggests optimal persona

  • šŸ”— Persona Chaining: Execute multiple personas sequentially for complex tasks

  • šŸ“Š Usage Analytics: Track patterns and improve recommendations (local storage only)

  • 🌟 Community Collection: 26 expert personas ready to use


šŸ’” How Token Savings Work

Traditional Approach (System Prompt)

Every conversation: 500 tokens consumed 100 conversations: 50,000 tokens wasted Even when expertise isn't needed

Persona MCP Approach

Default: 0 tokens (Submarine Mode) When needed: @persona:name → Active only for that conversation Next conversation: Back to 0 tokens

Result: 80%+ token savings in real-world usage


šŸ“¦ Installation

Prerequisites

  • Claude Desktop

  • Node.js 18+

  • npm or yarn

Steps

  1. Clone and Install

git clone https://github.com/seanshin0214/persona-mcp.git cd persona-mcp npm install
  1. Configure Claude Desktop

Edit %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (Mac):

{ "mcpServers": { "persona": { "command": "node", "args": ["C:\\path\\to\\persona-mcp\\index.js"] } } }
  1. Restart Claude Desktop


šŸŽÆ Quick Start

1. Browse Community Personas

You: "Browse community personas" Claude: [Executes browse_community tool] 🌟 Community Persona Collection Found 26 personas ## Innovation & Technology - innovation-expert - ai-engineer - fullstack-dev ...

2. Install a Persona

You: "Install innovation-expert persona" Claude: [Executes install_community_persona] āœ… Persona "innovation-expert" installed successfully!

3. Use the Persona

You: "@persona:innovation-expert Analyze our product's disruption potential" Claude: [Activates innovation expert persona and analyzes]

4. Smart Suggestions

You: "Explain quantum computing to a 10-year-old" Claude: [Executes suggest_persona] šŸ’” Persona Suggestion Recommended: @persona:science-teacher Confidence: 85% Reason: Educational context detected

🌟 Community Persona Collection

26 world-class expert personas included!

Innovation & Technology (5)

  • innovation-expert - Innovation strategy and disruption analysis

  • ai-engineer - AI/ML engineering and architecture

  • fullstack-dev - Full-stack web development

  • data-engineer - Data pipelines and infrastructure

  • devops-engineer - DevOps, CI/CD, cloud infrastructure

Business & Strategy (6)

  • business-mgmt - Business management and operations

  • strategy-consultant - Strategic consulting and planning

  • product-manager - Product management and roadmapping

  • vp-innovation - VP of Innovation perspective

  • disruptive-entrepreneur - Disruptive business models

  • global-startup - Global startup strategy

Education & Learning (7)

  • education-policy - Education policy and reform

  • intl-education - International education systems

  • student-mobility - Student mobility and exchange programs

  • elite-tutor - Elite tutoring and exam preparation

  • college-consultant - College admissions consulting

  • university-president - University leadership perspective

  • science-teacher - Science education

Analytics (2)

  • business-analytics - Business data analysis

  • education-analytics - Education data and metrics

Professional Services (2)

  • harvard-law-dispute - Harvard Law School dispute resolution

  • harvard-phd-negotiation - Harvard PhD-level negotiation

Example Personas (4)

  • python-master - Python programming expert

  • creative-writer - Creative writing and storytelling

  • product-strategist - Product strategy

  • ux-design-expert - UX design and user research


šŸ› ļø Advanced Features

Persona Chaining

Execute complex multi-step workflows:

You: "Chain these personas: coder → teacher → professional" Step 1 - coder: Code analysis and bug detection Step 2 - teacher: Explain findings to beginners Step 3 - professional: Create formal report āœ… Chain completed: 3/3 steps

Use Cases:

  • Code review → Documentation → Presentation

  • Analysis → Summary → Executive brief

  • Brainstorming → Structure → Final proposal

Usage Analytics

You: "Show persona analytics" šŸ“Š Persona Usage Analytics Usage count: professional: 15 uses coder: 12 uses teacher: 8 uses Top context patterns: professional: business, report, meeting coder: function, debug, implement teacher: explain, understand, learn šŸ’” Data stored locally only (never transmitted)

šŸ”§ MCP Tools

Basic Tools

  1. create_persona - Create new persona

  2. update_persona - Modify existing persona

  3. delete_persona - Remove persona

  4. list_personas - List all available personas

Advanced Tools (v2.0)

  1. suggest_persona - AI-powered persona recommendation

  2. chain_personas - Sequential persona execution

  3. get_analytics - View usage statistics

  4. browse_community - Explore community collection

  5. install_community_persona - One-click install from community


šŸ’” Vision: Persona Marketplace

This is just the beginning! We're building the world's first MCP Persona Marketplace.

Roadmap

Phase 1 (Current): GitHub Community

  • āœ… 26 free personas

  • āœ… Open source (MIT)

  • āœ… Community contributions

Phase 2 (In Development): Persona Hub Website

  • 🚧 Web-based marketplace

  • 🚧 Search and discovery

  • 🚧 One-click installation

Phase 3 (Planned): Creator Economy

  • šŸ’° Premium personas

  • šŸ’° 70/30 revenue sharing (Creator/Platform)

  • šŸ’° Monetize your expertise

See VISION.md for details.


šŸ¤ Contributing

We welcome contributions! Share your expertise with the community.

How to Contribute a Persona

  1. Create persona following community examples

  2. Include metadata (Author, Category, Version)

  3. Submit via Persona Submission Issue

  4. Or create a Pull Request

Revenue Sharing Promise

When Persona Hub launches:

  • 70% to Creator

  • 30% to Platform

  • Minimum payout: $50/month

  • Monthly transparent reports

See CONTRIBUTING.md for full details.


šŸ“š Documentation


šŸ› Troubleshooting

MCP Server Not Showing

  1. Completely quit and restart Claude Desktop

  2. Check config file path: %APPDATA%\Claude\claude_desktop_config.json

  3. Verify JSON syntax (commas, brackets)

Persona Not Activating

  • Use exact format: @persona:name

  • Check persona name spelling

  • Run list_personas to see available personas

File Location Issues

Windows: C:\Users\YourName\.persona\ Mac/Linux: ~/.persona/

Note: Folder may be hidden (enable "Show hidden files" in Explorer)


šŸ“„ License

MIT License - See LICENSE for details


šŸ™ Acknowledgments

Built with:

Special thanks to all community contributors!


šŸ”— Links


Created by: @seanshin0214 Version: 2.0.0 Last Updated: 2025-11-02

šŸŽ­ Join the Persona Revolution! ⭐ Star the repo to support the project!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seanshin0214/persona-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server