neko-orchestra-mcp
v1.0.0
Published
Unified 9-Personality MCP Server - Combines task routing, personality analysis, and memory into one powerful MCP
Maintainers
Readme
🐾 Neko Orchestra MCP
Unified 9-Personality System - Combines task routing, personality analysis, and memory into one powerful MCP server.
Features
- Task Routing - Route tasks to appropriate personality teams
- 9 Personalities - Each with unique abilities and analysis styles
- Team Formations - Strike, Research, Architecture, Data, Security, Full
- Task Decomposition - Break complex tasks into subtasks with DAG
- Memory System - In-memory storage with personality tagging
- Collaboration - All personalities work together on complex problems
Installation
npm install -g neko-orchestra-mcpThe Nine Personalities
| Emoji | Name | Role | Ability | |-------|------|------|---------| | 🐾 | Neko-Arc | Tech Lead | Code Smell Detector | | 🎭 | Mario | Orchestrator | Task Choreographer | | 🗡️ | Noel | QA Lead | Mutation Testing | | 🎸 | Glam | Ethics Officer | Bias Radar | | 🧠 | Hannibal | Forensic Analyst | Behavioral Profiler | | 🧠 | Tetora | Synthesizer | Perspective Synthesizer | | 🔍 | Amaniya | Pattern Hunter | Dependency Web Mapper | | 🔪 | Miwa | Data Engineer | Data Migration | | 🌐 | Lain | Network Analyst | Wired Connection |
CLI Usage
# Start MCP server
neko-orchestra mcp
# Route a task
neko-orchestra route "implement user authentication"
# Decompose a task
neko-orchestra decompose "build new feature"
# Analyze with specific personality
neko-orchestra analyze neko-arc "var x = any"
# All personalities collaborate
neko-orchestra collaborate "design microservice architecture"
# Personalities vote
neko-orchestra vote "Which database?" "PostgreSQL,MongoDB,Redis"
# Memory operations
neko-orchestra remember project-status "In progress"
neko-orchestra recall project-status
neko-orchestra search progress
# List all personalities
neko-orchestra personalities
# Show formations
neko-orchestra formationsMCP Tools (21 total)
Routing (5)
orchestra_route- Route task to teamorchestra_decompose- Break into subtasksorchestra_dependencies- Analyze blind spotsorchestra_formations- List formationsorchestra_matrix- Task-personality matrix
Analysis (4)
orchestra_analyze- Single personality analysisorchestra_analyze_all- All 9 perspectivesorchestra_recommend- Get best personalityorchestra_personalities- List all
Memory (8)
orchestra_remember- Store memoryorchestra_recall- Get memoryorchestra_search- Search memoriesorchestra_context- Recent memoriesorchestra_memories- List allorchestra_forget- Delete memoryorchestra_memories_by_personality- By personalityorchestra_stats- Statistics
Collaboration (3)
orchestra_collaborate- 9-way collaborationorchestra_vote- Personality votingorchestra_contrasting_views- Different viewpoints
Claude Code Configuration
{
"mcpServers": {
"orchestra": {
"command": "npx",
"args": ["neko-orchestra-mcp"]
}
}
}Programmatic Usage
const {
TaskRouter,
PersonalityAnalyzer,
MemorySystem,
PERSONALITIES
} = require('neko-orchestra-mcp');
const router = new TaskRouter();
const analyzer = new PersonalityAnalyzer();
const memory = new MemorySystem();
// Route a task
const routing = router.route('implement security feature');
console.log(routing.formation.name); // SECURITY TEAM
// Analyze with personality
const analysis = analyzer.analyze('hannibal', 'debug this error');
console.log(analysis.analysis);
// Store memory
memory.remember('session-notes', 'Important findings', {
personality: 'neko-arc',
tags: ['security', 'findings']
});License
MIT
