npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

Iโ€™ve always been into building performant and accessible sites, but lately Iโ€™ve been taking it extremely seriously. So much so that Iโ€™ve been building a tool to help me optimize and monitor the sites that I build to make sure that Iโ€™m making an attempt to offer the best experience to those who visit them. If youโ€™re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, ๐Ÿ‘‹, Iโ€™m Ryan Hefnerย  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If youโ€™re interested in other things Iโ€™m working on, follow me on Twitter or check out the open source projects Iโ€™ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soonโ€“ish.

Open Software & Tools

This site wouldnโ€™t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you ๐Ÿ™

ยฉ 2026 โ€“ย Pkg Stats / Ryan Hefner

mcp-six-personalities

v1.0.0

Published

๐ŸŽญโœจ MCP server featuring six unique AI personalities for creative collaboration

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-personalities

Option 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

  1. Open your Claude Desktop settings
  2. Navigate to the "Developer" section
  3. 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 opinion

2. 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 codebase

4. personality_debate

Have personalities debate different approaches.

Example:

Start a debate between Noel and Mario about UI design principles

5. 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 configurations
  • personalities://neko - Neko-Arc's profile and capabilities
  • personalities://mario - Mario's theatrical expertise
  • personalities://noel - Noel's critical analysis methods
  • personalities://glam - Glam's street-smart perspective
  • personalities://hannibal - Hannibal's forensic approach
  • personalities://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.js

Testing

npm test

Building 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.

npm version License: MIT

Installation Methods

Global Install:

npm install -g mcp-six-personalities

Local Install:

npm install mcp-six-personalities

Via 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

  1. Install the package:

    npm install -g mcp-six-personalities
  2. Add to Claude Desktop config:

    {
      "mcpServers": {
        "six-personalities": {
          "command": "mcp-six-personalities"
        }
      }
    }
  3. Restart Claude Desktop

  4. 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

  1. Check your Claude Desktop configuration file
  2. Ensure the package is installed globally
  3. Restart Claude Desktop

Command not found

# Reinstall globally
npm uninstall -g mcp-six-personalities
npm install -g mcp-six-personalities

Permission errors

# Use sudo on Unix systems
sudo npm install -g mcp-six-personalities

๐Ÿ“ž Support


Experience the power of six unique perspectives! ๐ŸŽญ

Nyaa~! Enjoy collaborating with all six personalities, desu~! ๐Ÿพโœจ