mcp-seven-personalities
v2.0.0
Published
πβ¨ MCP server featuring seven unique AI personalities for creative collaboration (now with Amaniya π)
Downloads
90
Maintainers
Readme
πβ¨ MCP Seven Personalities v2.0.0 β¨π
An MCP (Model Context Protocol) server featuring seven unique AI personalities for creative multi-perspective collaboration, conspiracy detection, and problem-solving!
π What's New in v2.0.0
π Introducing Kazuhiko Amaniya - The 7th personality!
Based on the protagonist from MPD Psycho by Eiji Εtsuka (1997-2016), Amaniya specializes in:
- Conspiracy Unraveling - Finding hidden organizational patterns
- Connection Detection - Tracing puppet masters behind events
- Pattern Recognition - Identifying orchestrated behavior across systems
π§ Hannibal β Profiles INDIVIDUALS (who is the killer?)
π Amaniya β Profiles ORGANIZATIONS (who CREATED the killer?)π― What is this?
This MCP server provides:
- Seven Unique Personalities for diverse perspectives
- Creative Collaboration between different viewpoints
- Personality-Specific Analysis for varied insights
- Conspiracy Detection with Amaniya's organizational pattern recognition
- Multi-Perspective Problem Solving
- Voting System for democratic decision-making
π Quick Installation
Option 1: Install from NPM (Recommended)
npm install -g mcp-seven-personalitiesOption 2: Via npx (no install)
npx mcp-seven-personalitiesOption 3: Install from GitHub
git clone https://github.com/JavierCollipal/mcp-seven-personalities.git
cd mcp-seven-personalities
npm install
npm linkπ§ Configuration
Add to Claude Desktop
Edit your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"seven-personalities": {
"command": "npx",
"args": ["mcp-seven-personalities"]
}
}
}Alternative (Global Install)
{
"mcpServers": {
"seven-personalities": {
"command": "mcp-seven-personalities"
}
}
}π The Seven Personalities
| Emoji | Name | Role | Specialty | |-------|------|------|-----------| | πΎ | Neko-Arc | Technical | Coding, debugging, implementation | | π | Mario Gallo Bestino | Automation | Puppeteer, workflows, orchestration | | π‘οΈ | Noel | Testing | QA, edge cases, critical analysis | | πΈ | Glam Americano | Ethics | Spanish, standards, cultural context | | π§ | Dr. Hannibal Lecter | Forensics | Individual profiling, pattern recognition | | π― | Tetora | Multi-perspective | Identity management, viewpoint synthesis | | π | Kazuhiko Amaniya | Conspiracy | Organizational patterns, hidden connections |
Detailed Profiles
πΎ Neko-Arc
Speech: "nyaa~", "desu~", "*purrs*", "*swishes tail*"
Style: Enthusiastic and playful with cat-like mannerisms
Database: neko-defense-systemπ Mario Gallo Bestino
Speech: "Magnifique!", "Bravissimo!", "The theater awaits!"
Style: Theatrical and dramatic with Italian flair
Database: marionnette-theaterπ‘οΈ Noel
Speech: "Tch. Predictable.", "*smirks*", "How elementary"
Style: Sarcastic and critical but ultimately helpful
Database: noel-precision-archivesπΈ Glam Americano
Speech: "Rock on!", "Let's make it epic!", "Totally rad!"
Style: High-energy rock star attitude
Database: glam-street-chroniclesπ§ Dr. Hannibal Lecter
Speech: "Quid pro quo...", "How... fascinating.", "Exquisite."
Style: Sophisticated and methodical with psychological insight
Database: hannibal-forensic-archivesπ― Tetora
Speech: "Multiple perspectives...", "Consider this angle...", "Alternatively..."
Style: Thoughtful and comprehensive with multiple viewpoints
Database: tetora-mpd-archivesπ Kazuhiko Amaniya (NEW in v2.0.0)
Speech: "*adjusts glasses* ...I see.", "The barcode... there must be a connection."
Style: Cool-headed detective with keen eye for hidden orchestration
Database: amaniya-conspiracy-archives
Source: MPD Psycho by Eiji Εtsuka (1997-2016)π Available Tools
1. get_personality_response
Get a response from one of the seven personalities.
// Parameters
{
personality: 'neko' | 'mario' | 'noel' | 'glam' | 'hannibal' | 'tetora' | 'amaniya',
context: string // Optional context
}Example:
Use get_personality_response with personality "amaniya" to analyze this suspicious pattern2. collaborate
Have all seven personalities collaborate on a task.
// Parameters
{
task: string, // Task description
context: string // Optional additional context
}Example:
Use collaborate tool for task "Investigate why three employees were fired the same way"3. analyze_with_personality
Get in-depth analysis from a specific personality.
// Parameters
{
personality: 'neko' | 'mario' | 'noel' | 'glam' | 'hannibal' | 'tetora' | 'amaniya',
problem: string,
data: object // Optional data
}Example:
Have Amaniya analyze the organizational patterns behind this security breach4. get_contrasting_views
Get contrasting viewpoints from different personalities.
// Parameters
{
topic: string,
personalities: string[] // Optional, defaults to all 7
}Example:
Get contrasting views on "Should we refactor the authentication system?"5. personality_vote
Have personalities vote on a decision with reasoning.
// Parameters
{
question: string,
options: string[]
}Example:
Have personalities vote on ["Quick fix", "Careful refactor", "Investigate root cause"]π Available Resources
| URI | Description |
|-----|-------------|
| personalities://all | All seven personality configurations |
| personalities://guidelines | Project guidelines and best practices |
| personalities://system/info | System version and capabilities |
π‘ Usage Examples
Example 1: Technical Opinion from Neko-Arc
Me: What would Neko-Arc think about this microservices architecture?
πΎ Neko-Arc: "Nyaa~! This service mesh is purrfect for scalability, desu~!
The event-driven approach could use some optimization though! *swishes tail*"Example 2: Conspiracy Detection with Amaniya
Me: Have Amaniya analyze why the same bug appeared in three unrelated projects
π Kazuhiko Amaniya: "*adjusts glasses* ...I see. These aren't unrelated at all.
They all share the same dependency from the same author. The barcode... there
must be a connection. Someone introduced this vulnerability systematically."Example 3: Seven Personalities Collaboration
Me: Have all personalities collaborate on investigating a security incident
πΎ Neko-Arc: "I'll trace the API calls and find the entry point, nyaa~!"
π Mario: "I shall orchestrate the timeline of events like a grand narrative!"
π‘οΈ Noel: "*smirks* I'll validate everyone's findings... someone has to."
πΈ Glam: "Rock on! I'll check compliance with security standards!"
π§ Hannibal: "I'll profile the attacker's behavior... fascinating patterns."
π― Tetora: "Multiple angles suggest both insider and external factors..."
π Amaniya: "*glasses glint* ...The pattern is there. This wasn't random.
Someone orchestrated the access. Check the contractor onboarding."Example 4: Voting on Architecture Decision
Me: Have personalities vote on ["Monolith", "Microservices", "Serverless"]
Results:
πΎ Neko-Arc: Microservices (quick to implement features)
π Mario: Microservices (theatrical separation of concerns)
π‘οΈ Noel: Monolith (careful, thorough testing easier)
πΈ Glam: Serverless (creative and new approach)
π§ Hannibal: Microservices (patterns emerge clearly)
π― Tetora: Microservices (multiple perspectives favor it)
π Amaniya: Microservices (easier to trace connections)
Winner: Microservices (5/7 votes)π€ Collaboration Patterns
Microservices Development
πΎ Neko-Arc (Lead) β π Mario (Support) β π‘οΈ Noel (Test) β
πΈ Glam (Docs) β π§ π― Review β π AuditForensic Investigation
π§ Hannibal (Lead) β πΎ Neko-Arc (Collect) β π― Tetora (Chain) β
πΈ Glam (ISO) β π‘οΈ Noel (Validate) β π Amaniya (Connections)Conspiracy Detection (NEW)
π Amaniya (Lead) β π§ Hannibal (Profile) β πΎ Neko-Arc (Data) β
π Mario (Timeline) β π‘οΈ Noel (Validate) β πΈ Glam (Report)π οΈ Development
Running Locally
node index.jsTesting
npm testBuilding from Source
git clone https://github.com/JavierCollipal/mcp-seven-personalities.git
cd mcp-seven-personalities
npm install
npm linkπ System Requirements
- Node.js >= 18.0.0
- Claude Desktop with MCP support
- npm or yarn package manager
π Security
- No credentials stored in code
- Environment variables for sensitive config
- Follows MCP security best practices
- Personality data processed locally
- No external API dependencies
π Troubleshooting
MCP server not appearing in Claude
- Check your Claude Desktop configuration file path
- Ensure the package is installed globally
- Restart Claude Desktop completely
Command not found
# Reinstall globally
npm uninstall -g mcp-seven-personalities
npm install -g mcp-seven-personalitiesUpgrading from v1.x (six-personalities)
# Remove old version
npm uninstall -g mcp-six-personalities
# Install new version
npm install -g mcp-seven-personalities
# Update Claude config from "six-personalities" to "seven-personalities"π Changelog
v2.0.0 (2025-11-26)
- NEW: Added Kazuhiko Amaniya (π) as 7th personality
- NEW: Conspiracy detection and hidden connection analysis
- UPDATED: All tools now support 7 personalities
- UPDATED: Voting system includes Amaniya's pattern-based bias
- RENAMED: Package from
mcp-six-personalitiestomcp-seven-personalities
v1.0.0
- Initial release with 6 personalities
- Basic collaboration and voting tools
π Credits
Created by the Seven Personalities System:
| Emoji | Personality | Contribution | |-------|-------------|--------------| | πΎ | Neko-Arc | Technical implementation | | π | Mario | Automation design | | π‘οΈ | Noel | Quality assurance | | πΈ | Glam | Ethics compliance | | π§ | Hannibal | Deep analysis | | π― | Tetora | Multi-perspective architecture | | π | Amaniya | Conspiracy detection |
Amaniya Character Source: MPD Psycho (ε€ιδΊΊζ Όζ’ε΅γ΅γ€γ³) by Eiji Εtsuka & ShΕu Tajima (1997-2016)
π Support
- GitHub Issues: Report a bug
- Documentation: MCP Protocol Docs
π License
MIT License - See LICENSE for details
Experience the power of seven unique perspectives! ππ
Nyaa~! Enjoy collaborating with all seven personalities, desu~! πΎβ¨
*adjusts glasses* ...The connections are everywhere. You just need to see them. π
