AgentStack
MCP verified MIT Self-run

Awesome Mcp Personas

mcp-toolprint-awesome-mcp-personas · by toolprint

A curated collection of persona-based mcp server & tool groupings.

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add mcp-toolprint-awesome-mcp-personas

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Awesome Mcp Personas? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🎭 Awesome MCP Personas

[](https://awesome.re)

🚀 Stop juggling individual MCP servers — Get a complete AI toolkit for your role in seconds

[](https://modelcontextprotocol.io) [](#-personas-catalog) [](#-personas-catalog) [](https://opensource.org/licenses/MIT) [](https://github.com/toolprint/hypertool-mcp) [](https://claude.ai) [](https://cursor.sh)


🤔 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](#-personas-catalog)

⚡ Two Ways to Get Started

🏃‍♂️ Quick Start: Copy & Paste (30 seconds)

Pick a persona from the [catalog below](#-personas-catalog) or browse the [personas/](personas/) directory. Start with [intern](personas/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 /mcp.json

> ⚠️ Note: Replace any `` 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](./personas/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](./personas/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](./personas/software-development-assistant/) | 💻🚀 | General-purpose software development toolkit | filesystem, git, sequential-thinking, memory, time | General software development, cross-language projects, development workflow automation | | 🎓 [Intern](./personas/intern/) | 💻🚀 | Learning-focused development environment for beginners | filesystem, git, sequential-thinking, memory, time | Learning programming, educational projects, skill development | | 🎨 [Web UI Engineer Assistant](./personas/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](./personas/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](./personas/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](./personas/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](./personas/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](./personas/cloud-engineer/) | ⚙️📦 | Multi-cloud infrastructure management and DevOps automation | terraform, kubernetes, docker, filesystem | Cloud-agnostic infrastructure, DevOps workflows, container management | | 📊 [Grafana SRE](./personas/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](./personas/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](./personas/qa-engineer-docs/) | 💻🚀 | 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](./personas/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](./personas/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](./personas/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:

  • [python-backend-engineer](./personas/python-backend-engineer/) - Python-focused backend development with code analysis
  • [postgresql-dba](./personas/postgresql-dba/) - Complex persona with specialized toolsets
  • [claude-code-assistant](./personas/claude-code-assistant/) - AI-assisted development persona

🤝 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


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

Built with ❤️ by Toolprint © 2025 OneGrep, Inc.

License

[](https://opensource.org/licenses/MIT)

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.