Skip to content

toolprint/awesome-mcp-personas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎭 Awesome MCP Personas

Awesome

πŸš€ Stop juggling individual MCP servers β€” Get a complete AI toolkit for your role in seconds

MCP Compatible Total Personas MCP Servers License: MIT Hypertool MCP Claude Compatible Cursor Compatible


πŸ€” What's an MCP Persona?

If you've been manually copying mcp.json files and wondering which MCP servers work well together, personas solve that problem.

Instead of this tedious process:

- ❌ Research 50+ individual MCP servers
- ❌ Test which ones work together
- ❌ Configure each server individually  
- ❌ Debug compatibility issues
- ❌ Repeat for every new project

Get this instant setup:

+ βœ… Install one persona = get 5-15 perfectly configured MCP servers
+ βœ… Community-created toolkits using validated MCP servers from established registries
+ βœ… Zero compatibility issues, zero debugging
+ βœ… Works immediately in Claude Code, Cursor, Continue, etc.

🎯 Real Examples

Your Role Old Way (Hours) Persona Way (Seconds)
Python Developer Research filesystem + git + code-checker + sequential-thinking + memory + fetch servers individually "persona": "python-backend-engineer" ✨
DevOps Engineer Configure AWS CLI + CloudFormation + EKS + Docker + Postgres + DynamoDB separately "persona": "aws-cloud-engineer" ✨
Database Admin Set up Postgres + monitoring + charting + git + memory + time servers "persona": "postgresql-dba" ✨

πŸ‘‡ Browse All 16 Personas

⚑ Two Ways to Get Started

πŸƒβ€β™‚οΈ Quick Start: Copy & Paste (30 seconds)

Pick a persona from the catalog below or browse the personas/ directory. Start with intern if you're new!

πŸ€– Claude Code

cp personas/intern/mcp.json ./.mcp.json

⚑ Cursor

cp personas/intern/mcp.json ~/.cursor/mcp.json

πŸ”§ Other Applications

# Copy to your application's mcp.json location
cp personas/intern/mcp.json <your-app-config-path>/mcp.json

⚠️ Note: Replace any <placeholder> values with your actual credentials.

πŸš€ Full Features: Hypertool Setup (2 minutes)

Get access to complete persona features including organized toolsets, workflows, and advanced configurations:

# Step 1: Clone this repository
git clone https://github.com/toolprint/awesome-mcp-personas.git

# Step 2: Install hypertool globally
npm install -g @toolprint/hypertool-mcp@latest

# Step 3: Add a persona (example: intern)
hypertool-mcp persona add ./awesome-mcp-personas/personas/intern

# Step 4: Update your application or project's mcp.json
{
  "mcpServers": {
    "hypertool": {
      "command": "npx",
      "args": ["-y", "@toolprint/hypertool-mcp@latest", "mcp", "run", "--persona", "intern"]
    }
  }
}

✨ Hypertool Benefits: Organized toolsets, compound workflows, persona updates, and community-contributed configurations using MCP servers from established registries. Learn more at hypertool-mcp.

How Hypertool Works (Loader Pattern)

Standard MCP:                         With Hypertool:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Claude/     β”‚                      β”‚ Claude/     β”‚
β”‚ Cursor      β”‚                      β”‚ Cursor      β”‚  
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜                      β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
       β”‚                                     β”‚
       β–Ό                                     β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ mcp.json    β”‚                      β”‚ mcp.json    β”‚
β”‚ (10 servers)β”‚                      β”‚ (1 loader)  β”‚
β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜                      β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
       β”‚                                     β”‚
       β–Ό                                     β–Ό
  10 connections                     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  10 configs                         β”‚  Hypertool  β”‚
  10 updates                         β”‚   Persona   β”‚
       β”‚                             β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
       β–Ό                                     β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                             β–Ό
β”‚ 100+ tools  β”‚                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ALL loaded  β”‚                      β”‚  Smart      β”‚
β”‚ 😡 Confusionβ”‚                      β”‚  Toolsets   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                      β”‚  🎯 5 tools β”‚
                                     β”‚  per task   β”‚
                                     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                            β”‚
                                            β–Ό
                                     Context compression:
                                     "coding" β†’ 5 tools
                                     "writing" β†’ 3 tools
                                     "testing" β†’ 4 tools

πŸ‘₯ Personas Catalog

🏷️ Legend

Emoji Meaning Description
πŸ” Secrets Required Requires API keys, credentials, or sensitive configuration
🌐 Remote Services Uses external APIs, cloud services, or remote connections
πŸ’» Local Only Runs entirely locally without external dependencies
βš™οΈ Configuration Requires environment variables or configuration setup
πŸš€ Zero Setup Works immediately without any configuration
πŸ“¦ External Dependencies Requires additional tools or services to be installed
🏒 Enterprise Designed for production/enterprise environments

πŸ’» Software Engineering

Persona Labels Description MCP Servers Best For
🐍 Python Developer πŸ’»πŸš€ Optimized for Python development and data engineering filesystem, git, python-executor, pytest, pip Python applications, scripts, data processing
πŸš€ Python Backend Engineer πŸ’»πŸš€ Python-focused backend development with code analysis and testing filesystem, code-checker, sequential-thinking, git, memory, fetch Python web applications, API development, backend services
πŸ€– Claude Code Assistant πŸ’»πŸš€ AI-powered coding assistant for Claude Code users filesystem, git, sequential-thinking, memory, fetch, time AI-assisted development, code review, intelligent project guidance
πŸ’Ό Software Development Assistant πŸ’»πŸš€ General-purpose software development toolkit filesystem, git, sequential-thinking, memory, time General software development, cross-language projects, development workflow automation
πŸŽ“ Intern πŸ’»πŸš€ Learning-focused development environment for beginners filesystem, git, sequential-thinking, memory, time Learning programming, educational projects, skill development
🎨 Web UI Engineer Assistant πŸ”βš™οΈ Frontend development automation for prototyping, scaffolding, and UI validation playwright, shadcn-ui, exa-search Rapid prototyping, component scaffolding, UI testing, design system integration

πŸ“Š Data Science & Analytics

Persona Labels Description MCP Servers Best For
🐘 PostgreSQL DBA πŸ”βš™οΈπŸ’ Production PostgreSQL database administration and performance optimization postgres, postgresql-ops, antv-chart, vchart, filesystem, git, memory, time Production PostgreSQL administration, database performance tuning, enterprise deployments
🐬 MySQL DBA πŸ”βš™οΈπŸ’ Production MySQL database administration with web application focus mysql, antv-chart, vchart, filesystem, git, memory, time Web application databases, MySQL administration, high-traffic MySQL environments
πŸͺΆ SQLite Engineer βš™οΈπŸ’» Local development and embedded systems database management sqlite, antv-chart, filesystem, git, memory, time Mobile applications, desktop software, embedded systems, data analysis prototyping

☁️ DevOps & Infrastructure

Persona Labels Description MCP Servers Best For
☁️ AWS Cloud Engineer πŸ”πŸŒβš™οΈπŸ’ Comprehensive AWS ecosystem management and automation aws-cli, aws-api, aws-documentation, aws-cloudformation, aws-cdk, aws-eks, aws-serverless, aws-pricing, filesystem, git, docker, postgres, dynamodb, sequential, time, pulumi AWS infrastructure management, cloud architecture, enterprise AWS deployments
🌐 Cloud Engineer βš™οΈπŸ“¦ Multi-cloud infrastructure management and DevOps automation terraform, kubernetes, docker, filesystem Cloud-agnostic infrastructure, DevOps workflows, container management
πŸ“Š Grafana SRE πŸ”βš™οΈπŸ’ Specialized SRE toolkit for Grafana-based monitoring and observability filesystem, git, prometheus, docker, postgresql, slack Grafana-centric monitoring, observability automation, SLI/SLO tracking
πŸš€ DevOps Engineer Assistant πŸ”πŸŒβš™οΈ Infrastructure automation specialist for safe deployments and incident mitigation docker, cloudflare, tavily Deployment automation, incident response, infrastructure management, operational excellence

✍️ Content & Documentation

Persona Labels Description MCP Servers Best For
πŸ“ QA Engineer - Documentation πŸ’»πŸš€ Quality assurance focused on documentation and content validation filesystem, git, sequential-thinking, memory, time Documentation quality control, content validation, technical writing QA

πŸ›‘οΈ Security & Compliance

Persona Labels Description MCP Servers Best For
Coming Soon

πŸ”¬ Research & Analysis

Persona Labels Description MCP Servers Best For
Coming Soon

πŸ“‹ Project Management

Persona Labels Description MCP Servers Best For
πŸ“‹ Linear Project Manager πŸ”πŸŒβš™οΈ Project management integration with Linear issue tracking linear, filesystem, git, memory, time Agile project management, Linear-based workflows, development team coordination
🎯 Trello Project Manager πŸ”πŸŒβš™οΈ Kanban-style project management with Trello integration trello, filesystem, git, memory, time Visual project management, kanban methodology, team collaboration

πŸ§ͺ Quality Assurance

Persona Labels Description MCP Servers Best For
πŸ” QA Engineer πŸ’»πŸš€ Comprehensive quality assurance and testing workflows filesystem, git, sequential-thinking, memory, time Software testing, quality assurance, test case management

πŸ“ Creating a Persona

Quick Start with Claude Code

If you're using Claude Code, simply run:

/new-persona

Claude will guide you through creating a properly formatted persona with all required files.

After creating your persona, run:

/sync-personas

This will automatically add your new persona to the README with proper categorization and emoji labeling.

Manual Creation

Each persona consists of:

  1. persona.yaml - The persona definition with toolsets and metadata
  2. mcp.json - The MCP server configuration file
  3. README.md - Documentation describing the persona's purpose and usage

Persona Structure

personas/
β”œβ”€β”€ your-persona-name/
β”‚   β”œβ”€β”€ persona.yaml      # Persona definition (required)
β”‚   β”œβ”€β”€ mcp.json          # MCP server configuration (required)
β”‚   β”œβ”€β”€ README.md         # Persona documentation (recommended)
β”‚   β”œβ”€β”€ tools.md          # Tool reference guide (optional)
β”‚   └── validation_notes.md # Configuration notes (optional)

Example Configuration

See existing personas for complete examples:

🀝 Contributing

We welcome contributions! Here's how you can help:

Ways to Contribute

  • πŸ†• Add a new persona: Create configurations for your profession or use case
  • πŸ”§ Improve existing personas: Enhance configurations with better tool combinations
  • πŸ“š Share workflows: Add example workflows and best practices
  • πŸ› Fix issues: Help maintain and update existing personas
  • πŸ“– Improve documentation: Enhance README files and guides

Submission Guidelines

  • Ensure your persona has a clear, specific use case
  • Use only validated MCP servers from established registries (see Resources section)
  • Test the configuration before submitting
  • Include comprehensive documentation
  • Follow the established directory structure
  • Add your persona to the appropriate category in this README
  • Community review helps ensure quality and compatibility

Please see our GitHub Issues for bug reports and GitHub Discussions for questions.

πŸ“š Resources

MCP Server Registries

All personas in this repository are community-created with best effort made to ensure that only validated MCP servers from the following established registries are used:

Related Projects

Community

πŸ“Š Statistics

Total Personas MCP Servers Categories Open Source


"Built by developers who got tired of watching AI pick the wrong tools 🎯"

Toolprint Logo

Built with ❀️ by Toolprint
Β© 2025 OneGrep, Inc.

License

MIT License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

 
 
 

Contributors