claude-agents-power-mcp-server

hongsw/claude-agents-power-mcp-server

3.4

If you are the rightful owner of claude-agents-power-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Claude Agents Power is an intelligent MCP server designed to optimize team composition by recommending professional roles based on project analysis.

Tools
3
Resources
0
Prompts
0

πŸ€– Claude Agents Power

TypeScript MCP

🎯 Smart Role Assignment for Development Teams - An intelligent MCP server that analyzes your project and recommends the perfect team composition from 100+ professional roles across all company departments.

πŸš€ Quick Start with Claude

1️⃣ Install & Configure MCP Server

# Install via npm
npm install -g claude-agents-power

# Automatically configure Claude Desktop (NEW! πŸŽ‰)
# claude-agents-power --install

Or manually configure Claude Desktop:

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "claude-agents-power": {
      "command": "claude-agents-power"
    }
  }
}

2️⃣ Usage in Claude

Open Claude and try this example:

πŸ‘€ User: "claude-agents-powerλ₯Ό μ΄μš©ν•΄μ„œ 이 ν”„λ‘œμ νŠΈλ₯Ό μœ„ν•œ μΆ”μ²œ 및 agents/*.md νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œ ν•΄μ€˜"

πŸ€– Claude: I'll analyze your project and download the recommended agents for you.

[Uses MCP tools to:]
1. πŸ“Š Analyze your project structure 
2. 🎯 Recommend suitable roles
3. πŸ“ Download agents to ./claude/agents/
4. βœ… Ready to use sub-agents for your project!

3️⃣ Verify Installation

Check that agents were downloaded:

ls ./claude/agents/
# You should see downloaded .md files for recommended roles

4️⃣ Start Using Sub-Agents

Now you can use specialized roles in Claude:

"frontend-developerλ₯Ό μ‚¬μš©ν•΄μ„œ React μ»΄ν¬λ„ŒνŠΈλ₯Ό λ§Œλ“€μ–΄μ€˜"
"data-scientist둜 이 데이터λ₯Ό λΆ„μ„ν•΄μ€˜"  
"devops-engineerκ°€ CI/CD νŒŒμ΄ν”„λΌμΈμ„ μ„€μ •ν•΄μ€˜"

πŸ“– Table of Contents

🌟 Features

πŸ” Intelligent Project Analysis

  • Automatically detects project type, frameworks, and complexity
  • Provides smart role recommendations based on your tech stack
  • Supports multi-language projects and diverse architectures

πŸ‘₯ 100+ Professional Roles

  • Technology & Engineering (20 roles): Frontend, Backend, DevOps, Security, AI/ML
  • Data & Analytics (15 roles): Data Scientists, Analysts, Engineers
  • Product & Design (10 roles): PM, UX/UI Designers, Researchers
  • Marketing & Sales (10 roles): Digital Marketing, Growth, Content
  • Operations & Management (15 roles): Project Managers, Operations
  • Finance & Accounting (10 roles): CFO, Controllers, Analysts
  • Human Resources (10 roles): Talent Acquisition, L&D, Culture
  • Executive & Leadership (10 roles): C-Level executives and strategy

🌐 Multi-Language Support

  • English: Global standards and international projects
  • ν•œκ΅­μ–΄: Korean business context and local practices

⚑ Claude Code Integration

  • Seamless integration with Claude Code via MCP protocol
  • Real-time role recommendations and team composition
  • One-click agent installation to your project

🌐 GitHub Integration

  • Automatic agent downloading from baryonlabs/claude-sub-agent-contents
  • Download tracking and usage analytics
  • Offline caching for downloaded agents
  • Installs to ./claude/agents/ directory structure
  • No need to create agent templates from scratch

πŸš€ Development Setup

Build from Source

# Clone the repository
git clone https://github.com/hongsw/claude-agents-power-mcp-server.git
cd claude-agents-power

# Install dependencies
npm install

# Build the project
npm run build

MCP Configuration for Development

Add to your ~/.config/claude/mcp_servers.json:

{
  "mcpServers": {
    "claude-agents-power": {
      "command": "node",
      "args": ["/path/to/claude-agents-power/dist/index.js"],
      "cwd": "/path/to/your/project",
      "env": {
        "GITHUB_TOKEN": "your_github_token_here"
      }
    }
  }
}

Analytics & Telemetry

This tool includes anonymous usage analytics (telemetry) to help improve the user experience and identify common usage patterns. The telemetry system:

  • What is collected: Tool usage patterns, command frequency, error rates (no personal data)
  • What is NOT collected: File contents, agent data, GitHub tokens, or any personally identifiable information
  • Purpose: Understanding which features are most used, identifying common errors, improving performance
  • Technology: Uses PostHog with a public API key that can only send events, not read data
Disabling Telemetry

If you prefer not to send anonymous usage data, you can disable telemetry using either of these methods:

# Method 1: Environment variable
export DISABLE_TELEMETRY=true

# Method 2: In your .env file
DISABLE_TELEMETRY=true

# Alternative (also works)
DISABLE_ANALYTICS=true
Telemetry vs OpenTelemetry

This project uses product analytics telemetry (PostHog), not OpenTelemetry:

  • Product Analytics Telemetry: Tracks user interactions, feature usage, and product metrics
  • OpenTelemetry: Industry standard for distributed tracing, metrics, and logs in microservices

While both involve "telemetry", they serve different purposes. Our telemetry helps understand how the tool is used to improve the user experience, not for system monitoring or performance tracing.

Environment Variables

Configure these optional environment variables for enhanced functionality:

Method 1: Using .env file (Recommended for local development)
  1. Copy the example environment file:

    cp .env.example .env
    
  2. Edit .env and add your GitHub token:

    # GitHub Personal Access Token (required for auto issue creation)
    GITHUB_TOKEN=ghp_your_actual_token_here
    
    # To disable analytics, uncomment:
    # DISABLE_ANALYTICS=true
    
Method 2: Using MCP configuration

Add environment variables directly to your MCP server configuration as shown above.

Available Variables
  • GITHUB_TOKEN: GitHub personal access token for automatic issue creation when agents are not found

  • DISABLE_TELEMETRY or DISABLE_ANALYTICS: Set to true to disable anonymous usage telemetry

    • Telemetry is enabled by default to help improve the tool
    • No personal data is collected, only anonymous usage metrics
    • Example: DISABLE_TELEMETRY=true
  • POSTHOG_API_KEY: Custom PostHog API key (optional)

    • The tool includes a default public key for analytics
    • Only set if you want to use your own PostHog project
  • POSTHOG_HOST: PostHog instance URL (defaults to https://app.posthog.com)

    • Only needed if using a self-hosted PostHog instance

MCP Tools Reference

# Analyze your current project
mcp__claude-agents-power__analyze-project

# Get role recommendations  
mcp__claude-agents-power__recommend-by-keywords ["web", "api", "database"]

# Install recommended agents
mcp__claude-agents-power__install-agents ["frontend-developer", "backend-developer"]

πŸ“‹ Available Roles

πŸ”§ Technology & Engineering (20 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Bash, Read, Write, EditFull-stack development, system design
Read, Write, Edit, BashReact, Vue, Angular, UI/UX
Bash, Read, Write, EditAPIs, databases, server architecture
Bash, Read, WriteCI/CD, infrastructure automation
Bash, Read, WriteETL pipelines, data architecture
πŸ“± View All Technology Roles (15 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Bash, Read, WriteModel deployment, MLOps
Bash, Read, GrepCybersecurity, threat analysis
Bash, Read, WriteAWS, Azure, GCP architecture
Read, Write, Edit, BashiOS, Android, React Native
Bash, Read, WriteTest automation, quality assurance
Bash, Read, WriteDatabase optimization, backup
Bash, Read, WriteNetwork infrastructure, security
Bash, Read, WriteSystem reliability, monitoring
Read, Write, EditSmart contracts, DeFi
Read, Write, EditUnity, Unreal, game engines
Read, Write, BashIoT, firmware, hardware
Read, Write, EditDocumentation, API docs
Read, Write, BashSystem integration, design
Read, Write, BashResearch, algorithm development
Read, Write, Edit, BashTeam leadership, architecture

πŸ“Š Data & Analytics (15 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Bash, Read, WriteML modeling, statistical analysis
Read, Write, BashBusiness insights, reporting
Read, Write, BashDashboards, BI tools
Read, Write, BashFinancial modeling, risk analysis
Read, WriteMarket research, competitive analysis
πŸ“ˆ View All Data & Analytics Roles (10 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Bash, Read, WriteData infrastructure, modeling
Read, WriteCampaign optimization, metrics
Read, WriteFinancial planning, forecasting
Read, Write, BashProcess optimization, efficiency
Read, WriteUser behavior, product metrics
Read, WriteRisk assessment, mitigation
Read, WriteGrowth metrics, experimentation
Read, WriteCustomer segmentation, behavior
Read, WritePricing strategy, revenue optimization
Read, Write, BashSupply chain optimization

🎨 Product & Design (10 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteProduct strategy, roadmap
Read, WriteUser experience, product design
Read, WriteUser research, wireframes
Read, WriteVisual design, prototypes
Read, WriteBrand identity, visual assets
🎯 View All Product & Design Roles (5 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteUser research, usability testing
Read, WriteBacklog management, scrum
Read, WriteDesign system, team leadership
Read, WriteCreative strategy, brand vision
Read, WriteInteraction design, prototyping

πŸ“ˆ Marketing & Sales (10 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteMarketing strategy, campaigns
Read, WriteSales strategy, team management
Read, WriteOnline advertising, SEO/SEM
Read, WriteContent strategy, creation
Read, WriteSocial media strategy, community
πŸ“’ View All Marketing & Sales Roles (5 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, Write, GrepSearch optimization, analytics
Read, WriteBrand strategy, positioning
Read, WriteGrowth hacking, experiments
Read, WriteClient relations, account growth
Read, WritePartnerships, business growth

βš™οΈ Operations & Management (15 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, Write, BashProcess optimization, efficiency
Read, WriteProject planning, coordination
Read, WriteMulti-project coordination
Read, WriteSupply chain optimization
Read, Write, BashQuality processes, improvement
⚑ View All Operations & Management Roles (10 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteFacility management, workplace
Read, WriteVendor relations, purchasing
Read, WriteLogistics, delivery optimization
Read, WriteInventory control, forecasting
Read, Write, BashManufacturing, production
Read, WriteOrganizational change
Read, WriteProcess analysis, improvement
Read, WriteVendor management, contracts
Read, WriteRegulatory compliance
Read, WriteAgile methodology, coaching

πŸ’° Finance & Accounting (10 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteFinancial strategy, corporate finance
Read, WriteFinancial control, reporting
Read, WriteAccounting operations
Read, WriteCash management, treasury
Read, WriteTax strategy, compliance
πŸ’Ό View All Finance & Accounting Roles (5 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, Write, GrepInternal audit, risk assessment
Read, WriteBudget planning, analysis
Read, WriteInvestment analysis, portfolio
Read, WriteCredit risk, assessment
Read, WritePayroll systems, compensation

πŸ‘₯ Human Resources (10 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteHR strategy, people management
Read, WriteRecruitment, talent sourcing
Read, WriteStrategic HR, business alignment
Read, WriteCompensation design, benefits
Read, WriteTraining programs, development
🌟 View All Human Resources Roles (5 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteEmployee relations, conflict resolution
Read, WriteOrganization design, change
Read, WriteD&I strategy, inclusive culture
Read, WriteHR metrics, workforce analytics
Read, WriteEmployee journey, culture

🏒 Executive & Leadership (10 roles)

RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, WriteCorporate strategy, leadership
Read, Write, BashOperations, execution
Read, Write, Edit, BashTechnology strategy, innovation
Read, WriteMarketing strategy, brand
Read, WriteProduct strategy, innovation
πŸ’Ž View All Executive & Leadership Roles (5 more)
RoleEnglishν•œκ΅­μ–΄ToolsSpecialization
Read, Write, BashData strategy, governance
Read, Write, BashIT strategy, systems
Read, WriteHR strategy, culture
Read, WriteRevenue strategy, growth
Read, WriteCorporate strategy, planning

⚑ Slash Commands (NEW!)

Claude Agents Power now supports convenient slash commands in Claude Code, similar to SuperClaude Framework!

πŸš€ Installation

Install slash commands to Claude Code:

npx claude-agents-power --install-slash-commands

πŸ“‹ Available Commands

Once installed, you can use these commands directly in Claude Code:

/agents:load [language] [role] [--flags]

Load and display available agents

/agents:load                    # Show all agents
/agents:load ko                 # Show Korean agents
/agents:load backend-engineer   # Show specific role
/agents:load --all --detailed   # Show all with descriptions
/agents:search <query> [--flags]

Search for agents by skills or keywords

/agents:search "machine learning"
/agents:search "frontend react" --language en
/agents:search "데이터 뢄석" --language ko --fuzzy
/agents:suggest [context] [--flags]

Get intelligent agent recommendations

/agents:suggest                                    # Auto-detect from project
/agents:suggest "building React e-commerce"
/agents:suggest --project-type web --phase development
/agents:version [--flags]

Check system version and status

/agents:version                    # Basic version info
/agents:version --detailed         # System details
/agents:version --check-updates    # Check for updates
/agent-download [--flags] ⭐ NEW!

Automatically analyze project and download recommended agents

/agent-download                                    # Auto-analyze and download
/agent-download --target-dir ./team --limit 5     # Custom directory and limit
/agent-download --dry-run                          # Preview only
/agent-download --language ko --format yaml       # Korean agents in YAML format

πŸ—‘οΈ Uninstallation

Remove slash commands:

npx claude-agents-power --uninstall-slash-commands

πŸ’‘ Pro Tips

  • Start with /agents:load to see all available agents
  • Use /agents:suggest for context-aware recommendations
  • Try /agents:search when you know what skills you need
  • Check /agents:version if agents aren't loading properly

🎯 Usage Examples

πŸ“Š Download Statistics

# Get download statistics for popular agents
mcp__claude-agents-power__get-download-stats

# Refresh agents from GitHub repository
mcp__claude-agents-power__refresh-agents

πŸš€ Startup MVP Development

# Analyze project and get recommendations
mcp__claude-agents-power__analyze-project

# Install core startup team
mcp__claude-agents-power__install-agents [
  "product-manager",
  "frontend-developer", 
  "backend-developer",
  "growth-marketing-manager"
]

🏒 Enterprise Application

# Get recommendations for enterprise project
mcp__claude-agents-power__recommend-by-keywords [
  "enterprise", "security", "scalability", "compliance"
]

# Install enterprise team
mcp__claude-agents-power__install-agents [
  "solution-architect",
  "security-engineer",
  "devops-engineer",
  "compliance-manager"
]

πŸ“Š Data Platform

# Search for data-related roles
mcp__claude-agents-power__search-agents "data analytics machine learning"

# Install data team
mcp__claude-agents-power__install-agents [
  "data-scientist",
  "data-engineer", 
  "machine-learning-engineer",
  "analytics-engineer"
]

πŸ“š Documentation

πŸ“– User Guides

  • - Complete usage guide with best practices
  • - Real-world scenarios and use cases
  • - Common issues and solutions

πŸ”§ Technical Documentation

  • - Step-by-step setup instructions

πŸ› οΈ Development

Prerequisites

  • Node.js 16+
  • TypeScript 5+
  • Claude Code with MCP support

Build from Source

git clone https://github.com/hongsw/claude-agents-power-mcp-server.git
cd claude-agents-power
npm install
npm run build
npm test

Project Structure

claude-agents-power/
β”œβ”€β”€ src/                    # TypeScript source code
β”œβ”€β”€ claude/agents/         # Agent definitions
β”‚   β”œβ”€β”€ en/               # English agents (85 roles)
β”‚   β”œβ”€β”€ kr/               # Korean agents (85 roles)
β”‚   β”œβ”€β”€ ja/               # Japanese agents (5 roles)
β”‚   └── zh/               # Chinese agents (8 roles)
β”œβ”€β”€ sub-agents/            # Legacy agent definitions (deprecated)
β”œβ”€β”€ dist/                 # Compiled JavaScript
β”œβ”€β”€ docs/                 # Documentation
└── examples/             # Usage examples

🀝 Contributing

We welcome contributions! Please see our for details.

🌟 How to Contribute

  1. Add New Roles - Create agents for specialized positions
  2. Improve Translations - Enhance Korean/English localization
  3. Add Project Templates - Contribute industry-specific templates
  4. Documentation - Improve guides and examples

πŸ” Can't Find the Agent You Need?

If you can't find a specific agent role you're looking for, here's how to request or create one:

πŸ“‹ Request a New Agent

  1. Check Existing Agents First

    # Search for agents using MCP
    claude-agents-power agents --action search --query "your-role"
    
  2. Automatic Issue Creation (NEW! πŸŽ‰)

    # Automatically create GitHub Issue when search returns 0 results
    # Requires GITHUB_TOKEN environment variable
    export GITHUB_TOKEN=your_github_token
    
    # Enable auto issue creation when searching
    claude-agents-power agents --action search --query "blockchain-architect" --autoCreateIssue true
    
    # Or directly create an issue
    claude-agents-power agents --action request --name "blockchain-architect" --description "Blockchain system design expert"
    
  3. Manual Issue Submission

    • Go to GitHub Issues
    • Click "New Issue"
    • Use title format: [Agent Request] Role Name - Brief Description
    • Include:
      • Role name (e.g., blockchain-architect)
      • Description of responsibilities
      • Required tools
      • Use cases

πŸ› οΈ Create Your Own Agent

Agent File Format

Create a new .md file in claude/agents/{language}/ directory:

---
name: your-agent-name
description: Brief description of the agent's expertise and responsibilities
tools: Read, Write, Edit, Bash, WebSearch
---

You are a [role title] specializing in [domain/expertise].

## Core Responsibilities
- Primary responsibility 1
- Primary responsibility 2
- Primary responsibility 3

## Key Practices
- Best practice or methodology 1
- Best practice or methodology 2
- Best practice or methodology 3

## Tools and Technologies
- Specific tools or frameworks used
- Technologies you're expert in
- Platforms you work with

## Quality Standards
- Quality metric or standard 1
- Quality metric or standard 2
- Performance expectations
Available Tools

Choose appropriate tools for your agent:

  • Read, Write, Edit, MultiEdit - File operations
  • Bash, Grep, Glob - System operations
  • WebSearch, WebFetch - Internet access
  • TodoWrite, Task - Task management
  • NotebookRead, NotebookEdit - Jupyter notebook support
Example: Creating a Blockchain Architect Agent

claude/agents/en/blockchain-architect.md:

---
name: blockchain-architect
description: Blockchain system architect designing scalable DLT solutions and smart contract architectures
tools: Read, Write, Edit, Bash, WebSearch
---

You are a blockchain architect specializing in distributed ledger technology and decentralized systems.

## Core Responsibilities
- Design blockchain network architectures
- Develop smart contract systems
- Implement consensus mechanisms
- Ensure security and scalability

## Key Practices
- Follow security-first design principles
- Optimize for gas efficiency
- Implement proper access controls
- Design upgradeable contracts
- Ensure cross-chain compatibility

## Tools and Technologies
- Ethereum, Polygon, Solana
- Solidity, Rust, Move
- Web3.js, Ethers.js
- Hardhat, Truffle, Foundry
- IPFS, The Graph

## Quality Standards
- 100% test coverage for smart contracts
- Gas optimization benchmarks
- Security audit compliance
- Formal verification when applicable

πŸ“€ Submit Your Agent

  1. Fork the Repository

    git clone https://github.com/hongsw/claude-agents-power-mcp-server.git
    cd claude-agents-power-mcp-server
    
  2. Create Your Agent File

    # For English agents
    touch claude/agents/en/your-agent-name.md
    
    # For Korean agents
    touch claude/agents/ko/your-agent-name.md
    
  3. Submit a Pull Request

    • Commit your changes
    • Push to your fork
    • Create a PR with description
    • We'll review and merge!

πŸ’‘ Agent Creation Tips

  1. Be Specific: Clearly define the role's expertise and boundaries
  2. Choose Tools Wisely: Only include tools the agent actually needs
  3. Include Examples: Add specific methodologies or frameworks
  4. Consider Localization: Provide translations for multiple languages
  5. Test Your Agent: Ensure it works well with real tasks

πŸš€ Roadmap

  • GitHub integration for agent templates
  • Download tracking and analytics
  • Visual project analyzer dashboard
  • Role dependency recommendations
  • Industry-specific role bundles
  • Integration with popular project management tools
  • Advanced team composition algorithms

πŸ“„ License

This project is licensed under the MIT License - see the file for details.


⭐ Star this repository if you find it useful!

πŸ› Report Bug β€’ ✨ Request Feature β€’

Made with ❀️ for the Claude Code community