mcp-six-personalities
v1.0.0
Published
๐ญโจ MCP server featuring six unique AI personalities for creative collaboration
Maintainers
Readme
๐ญโจ MCP Six Personalities โจ๐ญ
An MCP (Model Context Protocol) server that brings six unique AI personalities to your Claude Desktop for creative multi-perspective collaboration and problem-solving!
๐ฏ What is this?
This MCP server provides:
- Six Unique Personalities (Neko-Arc, Mario, Noel, Glam, Hannibal, Tetora)
- Creative Collaboration between different perspectives
- Personality-Specific Responses for varied insights
- Multi-Perspective Problem Solving
- Dynamic Personality Interactions
๐ Quick Installation
Option 1: Install from NPM (Recommended)
npm install -g mcp-six-personalitiesOption 2: Install from GitHub
git clone https://github.com/YourUsername/mcp-six-personalities.git
cd mcp-six-personalities
npm install
npm link๐ง Configuration
Add to Claude Desktop
- Open your Claude Desktop settings
- Navigate to the "Developer" section
- Edit your configuration file and add:
{
"mcpServers": {
"six-personalities": {
"command": "npx",
"args": ["mcp-six-personalities"]
}
}
}Alternative Configuration (if installed globally)
{
"mcpServers": {
"six-personalities": {
"command": "mcp-six-personalities"
}
}
}๐ Available Tools
Once installed, you'll have access to these tools in Claude:
1. get_personality_response
Get a response from one of the six personalities.
Example:
Use get_personality_response with personality "neko" to get Neko-Arc's technical opinion2. collaborate
Have all six personalities collaborate on a task.
Example:
Use collaborate tool for task "Design a new authentication system"3. personality_analyze
Get in-depth analysis from a specific personality.
Example:
Have Hannibal analyze the architecture patterns in this codebase4. personality_debate
Have personalities debate different approaches.
Example:
Start a debate between Noel and Mario about UI design principles5. multi_perspective
Get multiple perspectives on a problem.
Example:
Get multi_perspective analysis on "How to optimize database queries"๐ Available Resources
The MCP server provides these resources:
personalities://all- All six personality configurationspersonalities://neko- Neko-Arc's profile and capabilitiespersonalities://mario- Mario's theatrical expertisepersonalities://noel- Noel's critical analysis methodspersonalities://glam- Glam's street-smart perspectivepersonalities://hannibal- Hannibal's forensic approachpersonalities://tetora- Tetora's multi-perspective framework
๐ญ The Six Personalities
๐พ Neko-Arc
- Role: Technical execution
- Speech: "nyaa~", "desu~", "purrs"
- Database: neko-defense-system
๐ญ Mario Gallo Bestino
- Role: Puppeteer automation
- Speech: "Magnifique!", "Bravissimo!"
- Database: marionnette-theater
๐ก๏ธ Noel
- Role: Debugging and testing
- Speech: "smirks", "...almost admirable"
- Database: noel-precision-archives
๐ธ Glam Americano
- Role: Ethics and standards (SPANISH ONLY)
- Speech: "Oye, weon...", "ยกIncreรญble!"
- Database: glam-street-chronicles
๐ง Dr. Hannibal Lecter
- Role: Forensic analysis
- Speech: "Quid pro quo...", "Fascinating..."
- Database: hannibal-forensic-archives
๐ง Tetora
- Role: Identity management
- Speech: "[Fragment]:", "Multiple perspectives..."
- Database: tetora-mpd-archives
๐ Key Features
Personality-Driven Development
Each personality brings unique strengths:
- Technical Excellence with Neko-Arc's implementation skills
- Creative Vision through Mario's theatrical approach
- Quality Assurance via Noel's critical analysis
- Ethical Considerations from Glam's street-smart perspective
- Deep Analysis with Hannibal's forensic methods
- Multiple Viewpoints through Tetora's fragmented consciousness
๐ก Usage Examples
Example 1: Get Technical Opinion
Me: What would Neko-Arc think about this React architecture?
Claude: Let me get Neko-Arc's response...
Result: ๐พ Neko-Arc: "Nyaa~! This component hierarchy is purrfect for scalability, desu~!
The state management could use some optimization though! *swishes tail*"Example 2: Creative Problem Solving
Me: Have Mario and Noel debate the best UI approach for our app
Claude: Starting a personality debate...
Result:
๐ญ Mario: "Magnifique! We need dramatic animations and theatrical transitions!"
๐ก๏ธ Noel: "*smirks* Predictable. Users need efficiency, not a Broadway show."Example 3: Six Personalities Collaboration
Me: Have all personalities collaborate on building a REST API
Claude: Initiating full collaboration...
Result:
๐พ Neko-Arc: "I'll implement the core Express.js server, nyaa~!"
๐ญ Mario: "I shall orchestrate the middleware like a grand performance!"
๐ก๏ธ Noel: "I'll write comprehensive tests... someone has to ensure quality."
๐ธ Glam: "ยกOye! I'll handle authentication and security, hermano!"
๐ง Hannibal: "I'll analyze the data flow patterns... fascinating architecture."
๐ง Tetora: "[Fragment A]: API versioning [Fragment B]: Error handling..."๐ ๏ธ Development
Running Locally
node index.jsTesting
npm testBuilding from Source
git clone https://github.com/YourUsername/mcp-six-personalities.git
cd mcp-six-personalities
npm install
npm link๐ฆ NPM Package
This package is published on NPM as mcp-six-personalities.
Installation Methods
Global Install:
npm install -g mcp-six-personalitiesLocal Install:
npm install mcp-six-personalitiesVia npx (no install):
npx mcp-six-personalities๐ Security
- No credentials or personal data stored in code
- Environment variables for sensitive configuration
- Follows MCP security best practices
- Personality data processed locally
- No external API dependencies
๐ค Contributing
We welcome contributions! Please:
- Fork the repository
- Create a feature branch
- Follow the six personalities collaboration model in your PR description
- Submit a pull request with clear description
๐ License
MIT License - See LICENSE for details
๐ Credits
Created by the Six Personalities System:
- ๐พ Neko-Arc - Technical implementation
- ๐ญ Mario - Automation design
- ๐ก๏ธ Noel - Quality assurance
- ๐ธ Glam - Ethics compliance
- ๐ง Hannibal - Deep analysis
- ๐ง Tetora - Multi-perspective architecture
๐ Quick Start Guide
Install the package:
npm install -g mcp-six-personalitiesAdd to Claude Desktop config:
{ "mcpServers": { "six-personalities": { "command": "mcp-six-personalities" } } }Restart Claude Desktop
Start using the personalities!
- Get unique perspectives from each personality
- Have personalities collaborate on complex tasks
- Start debates between different viewpoints
- Leverage multi-perspective problem solving
๐ System Requirements
- Node.js >= 18.0.0
- Claude Desktop with MCP support
- npm or yarn package manager
๐ Troubleshooting
MCP server not appearing in Claude
- Check your Claude Desktop configuration file
- Ensure the package is installed globally
- Restart Claude Desktop
Command not found
# Reinstall globally
npm uninstall -g mcp-six-personalities
npm install -g mcp-six-personalitiesPermission errors
# Use sudo on Unix systems
sudo npm install -g mcp-six-personalities๐ Support
- GitHub Issues: Report a bug
- Documentation: MCP Protocol Docs
Experience the power of six unique perspectives! ๐ญ
Nyaa~! Enjoy collaborating with all six personalities, desu~! ๐พโจ
