trackmcp
Back to directory
deus-h

claudeus-plane-mcp

View on GitHub
3 stars TypeScriptAI & Machine Learning Updated Oct 9, 2025

Documentation

⚠️ PRIVATE REPOSITORY NOTICE ⚠️

This is a private repository for SimHop IT & Media AB team members only. While the code is available for viewing and use under the MIT license, we do not accept public contributions at this time. You are welcome to fork the repository and create your own version, as long as it's not identical or extremely similar to our package to avoid user confusion.

🤘 Claudeus Plane MCP 🎸

> *"Unleash the Power of AI in Your Plane Realm - Setting the Standard for MCP Excellence!"* 🖤

License
Node
GitHub Stars
NPM Version
NPM Downloads
GitHub Discussions
GitHub Forks
smithery badge
MCP Standard
Test Coverage

🎯 Our Mission: Elevating Project Management with AI

In the rapidly evolving landscape of AI-powered project management, we're introducing Claudeus Plane MCP - a powerful bridge between Claude's AI capabilities and Plane's project management platform. Our mission is to:

  • ✅ Provide seamless AI integration with Plane
  • ✅ Enable automated project management workflows
  • ✅ Enhance team collaboration through AI assistance
  • ✅ Streamline task and resource management
  • ✅ Set new standards for MCP development

Why Claudeus Plane MCP?

Built on the foundation of our successful Claudeus WordPress MCP, this server brings the same level of:

  • 🎸 Technical Excellence: Complete TypeScript coverage with strict type checking
  • 🎸 Quality Assurance: Comprehensive test suite (95%+ coverage)
  • 🎸 Protocol Compliance: Full MCP 2024-11-05 specification implementation
  • 🎸 Security: Enterprise-grade security practices
  • 🎸 Reliability: Robust error handling and recovery
  • 🎸 Documentation: Detailed guides and examples

🤘 Why We Chose Plane: The Technical Symphony

In the vast landscape of project management solutions, our choice of Plane wasn't just a decision - it was a technical revelation. Here's why Plane stands out as the perfect foundation for our AI-powered project management revolution:

🎸 Technical Excellence & Architecture

1. Open Source Power

    2. Modern Tech Stack

      3. Performance & Scalability

        🎯 Feature Flexibility

        Unlike traditional solutions that force you into their workflow:

        FeaturePlaneOthers
        Workflow FlexibilityAdapt to any methodology (Agile, Waterfall, etc.)Often locked into specific methodologies
        CustomizationFully customizable with open architectureLimited to vendor-provided options
        IntegrationOpen API with complete accessOften restricted or paid APIs
        Self-HostingFull control over data and infrastructureUsually cloud-only or limited self-hosting

        ⚡ Development Velocity

        Plane's architecture enables:

        • Rapid Iteration: Quick feature development and deployment
        • Easy Extension: Simple plugin development
        • API Excellence: Complete REST API coverage
        • Real-time Updates: WebSocket support for live changes

        🔒 Security & Control

        1. Data Sovereignty

          2. Authentication & Authorization

            💰 Cost-Effectiveness

            AspectPlaneTraditional Solutions
            LicensingOpen SourceOften expensive per-user pricing
            HostingSelf-hosted optionsUsually cloud-only
            CustomizationFree and unlimitedOften requires paid add-ons
            API UsageUnlimitedUsually metered/limited

            🚀 Future-Ready Architecture

            Plane's design aligns perfectly with modern development needs:

            1. AI Integration Ready

              2. Modern Development

                3. Community Power

                  🎸 The Metal Factor

                  Just like heavy metal breaks free from conventional musical boundaries, Plane breaks free from traditional project management constraints:

                  • Freedom: Like writing your own riffs instead of playing covers
                  • Power: Full control over your project management destiny
                  • Innovation: Ability to create new workflows and features
                  • Community: Strong open-source spirit, just like the metal community

                  > 🤘 "In a world of corporate project management, Plane is like that underground metal band that changes the game - raw, powerful, and completely authentic!" - Amadeus

                  🔮 Partnership Potential

                  Plane's philosophy aligns perfectly with our vision:

                  1. Open Source Excellence

                    2. Innovation Focus

                      3. Technical Synergy

                        This is why Plane isn't just our choice - it's our technical soulmate in the project management realm. Together with our AI integration through Claudeus Plane MCP, we're creating a symphony of efficiency that rocks the project management world! 🤘

                        🚀 Core Features

                        🎯 Project Management

                        • Create and manage projects with AI assistance
                        • Automated project setup and configuration
                        • Smart project templates and workflows

                        📋 Task Management

                        • AI-powered task creation and assignment
                        • Automated task prioritization
                        • Smart task dependencies management

                        👥 Team Collaboration

                        • Intelligent resource allocation
                        • Automated team notifications
                        • Smart workload balancing

                        💬 Communication

                        • AI-enhanced comment management
                        • Smart notification systems
                        • Automated status updates

                        📖 Quick Start Guide

                        Prerequisites

                        bash
                        # Required Software
                        Node.js ≥ 22.0.0
                        TypeScript ≥ 5.0.0
                        PNPM
                        Plane instance with API access

                        Installation

                        bash
                        # Clone the repository
                        git clone https://github.com/deus-h/claudeus-plane-mcp
                        
                        # Install dependencies
                        pnpm install
                        
                        # Build the project
                        pnpm build
                        
                        # Configure Claude Desktop
                        cp claude_desktop_config.json.example claude_desktop_config.json
                        # Edit claude_desktop_config.json with your settings

                        Configuration

                        bash
                        # Copy example configs
                        cp .env.example .env
                        cp plane-instances.json.example plane-instances.json
                        
                        # Edit .env and plane-instances.json with your settings

                        Configuring plane-instances.json

                        The `plane-instances.json` file is used to configure your Plane instances for integration. Below is an example structure:

                        json
                        {
                          "instance-alias": {
                            "baseUrl": "https://your-plane-instance.com/api/v1",
                            "defaultWorkspace": "your-workspace-slug",
                            "otherWorkspaces": ["workspace2", "workspace3"],
                            "apiKey": "your-plane-api-key"
                          }
                        }

                        Configuration Fields

                        • baseUrl: The base URL of your Plane API (required)
                        • defaultWorkspace: The default workspace slug (required)
                        • otherWorkspaces: Array of additional workspace slugs (optional)
                        • apiKey: Your Plane API key (required)

                        🛠️ Development

                        Project Structure

                        typescript
                        src/
                        ├── api/              # Plane API integration
                        │   ├── client/       # API client implementation
                        │   ├── endpoints/    # Endpoint definitions
                        │   └── types/        # API type definitions
                        │
                        ├── mcp/              # MCP protocol implementation
                        │   ├── server.ts     # Core MCP server
                        │   ├── transport/    # Transport handlers
                        │   ├── tools.ts      # Tool definitions
                        │   └── types/        # MCP type definitions
                        │
                        ├── tools/            # Tool implementations
                        │   ├── projects/     # Project management
                        │   ├── tasks/        # Task operations
                        │   ├── users/        # User management
                        │   └── comments/     # Comment handling
                        │
                        └── prompts/          # AI prompt templates
                            ├── projects/     # Project-related prompts
                            ├── tasks/        # Task-related prompts
                            └── analysis/     # Analysis prompts

                        Available Scripts

                        bash
                        # Development
                        pnpm dev         # Start development server
                        pnpm watch       # Watch for changes
                        pnpm inspector   # Launch MCP Inspector
                        
                        # Testing
                        pnpm test              # Run tests
                        pnpm test:watch        # Watch tests
                        pnpm test:coverage     # Generate coverage
                        
                        # Building
                        pnpm build       # Build for production
                        pnpm clean       # Clean build files

                        🔒 Security

                        Authentication

                        • API Key-based authentication
                        • Secure token management
                        • Request validation

                        Data Protection

                        • Encrypted communication
                        • Secure configuration storage
                        • Input sanitization

                        🤝 Contributing

                        This is a private repository maintained by the SimHop IT & Media AB development team. While we don't accept public contributions, team members can contribute following our development standards:

                        1. Create feature branches (`feature/AmazingFeature`)

                        2. Maintain test coverage above 95%

                        3. Follow our TypeScript and documentation standards

                        4. Submit PRs for review

                        📄 License

                        MIT License - Copyright (c) 2024 SimHop IT & Media AB

                        🎸 The Team Behind the Magic

                        SimHop IT & Media AB - Where Innovation Meets Metal 🤘

                        Based in Sweden, SimHop IT & Media AB brings together technical excellence and creative innovation. Our team includes:

                        Amadeus Samiel H. (CTO/Lead Solutions Architect)

                        • MSc in Computer Science
                        • 20+ years of technical excellence
                        • The virtuoso behind Claudeus MCP servers

                        Simon Malki (CEO)

                        • 20+ years of business leadership
                        • Strategic planning expert
                        • The visionary driving SimHop's success

                        > Made with 🤘❤️ by Amadeus Samiel H.

                        🛠 MCP Tools Reference

                        Tool Categories and Danger Levels

                        Tool NameCategoryCapabilitiesDanger Level
                        Project Management
                        `claudeus_plane_projects__list`ProjectsList all projects🟢 Safe
                        `claudeus_plane_projects__create`ProjectsCreate new projects🟡 Moderate
                        `claudeus_plane_projects__update`ProjectsModify projects🟡 Moderate
                        `claudeus_plane_projects__delete`ProjectsRemove projects🔴 High
                        Task Management
                        `claudeus_plane_tasks__list`TasksList all tasks🟢 Safe
                        `claudeus_plane_tasks__create`TasksCreate new tasks🟡 Moderate
                        `claudeus_plane_tasks__update`TasksModify tasks🟡 Moderate
                        `claudeus_plane_tasks__delete`TasksRemove tasks🔴 High
                        User Management
                        `claudeus_plane_users__list`UsersList all users🟢 Safe
                        `claudeus_plane_users__invite`UsersInvite new users🟡 Moderate
                        `claudeus_plane_users__update`UsersModify user roles🟡 Moderate
                        `claudeus_plane_users__remove`UsersRemove users🔴 High
                        Comment Management
                        `claudeus_plane_comments__list`CommentsList all comments🟢 Safe
                        `claudeus_plane_comments__create`CommentsCreate comments🟡 Moderate
                        `claudeus_plane_comments__update`CommentsEdit comments🟡 Moderate
                        `claudeus_plane_comments__delete`CommentsRemove comments🔴 High

                        Danger Level Legend

                        • 🟢 Safe: Read-only operations, no data modification
                        • 🟡 Moderate: Creates or modifies content, but can be reverted
                        • 🔴 High: Destructive operations or system-wide changes

                        🎯 Technical Deep Dive

                        Architecture Overview 🏗️

                        Each component in our technical architecture is designed for maximum efficiency and reliability:

                        Core Components 🤘

                        ComponentResponsibilityKey Features
                        API LayerPlane IntegrationREST client, Type safety, Rate limiting
                        MCP ProtocolCommunicationJSON-RPC 2.0, Bi-directional flow
                        SecurityProtectionAuth, Encryption, Validation
                        ToolsOperationsProjects, Tasks, Users, Comments
                        PromptsAI IntegrationTemplates, Context awareness

                        Technical Implementation 🎸

                        FeatureImplementationDescription
                        Type SafetyTypeScriptFull static typing, Runtime validation
                        API HandlingREST/JSON-RPCEfficient request/response handling
                        Event SystemEventEmitterAsync event processing
                        Error HandlingMulti-layerComprehensive error management
                        CachingIn-memory/RedisPerformance optimization

                        Security Measures 🛡️

                        LayerProtectionFeatures
                        TransportTLS/SSLEncrypted communication
                        AuthenticationAPI KeySecure token management
                        ValidationSchema-basedInput/Output validation
                        EncryptionAES-256Data protection
                        AuditComprehensiveActivity tracking

                        Performance Tuning 🚀

                        OptimizationTechniqueDescription
                        CachingMulti-levelResponse & Query caching
                        BatchingRequest groupingReduced API calls
                        CompressionGZIP/BrotliNetwork optimization
                        Query OptimizationSmart fetchingEfficient API queries
                        Load BalancingDistributionScale handling

                        Error Categories & Handling 🎸

                        CategoryCode RangeHandlingExample
                        Protocol-32600 to -32603Auto-retryInvalid JSON-RPC
                        Plane API1000-1999FallbackAPI timeout
                        Security2000-2999AlertAuth failure
                        Tools3000-3999RecoverOperation fail
                        System4000-4999RestartResource exhaustion

                        Design Principles Power Chord 🤘

                        PrincipleDescriptionImplementation
                        ModularityLoose couplingIndependent components
                        Type SafetyStrong typingTypeScript + Validation
                        SecurityZero trustMulti-layer protection
                        PerformanceSpeed metalOptimized operations

                        > 🎸 Pro Tip: Like a well-tuned guitar, each component is precisely calibrated for maximum shredding capability! ❤️

                        ⚡ Performance Metrics

                        Time Savings

                        TaskManual ProcessWith ClaudeusResult
                        Project Setup2 hours2 mins✓ 98.3%
                        Task Creation30 mins30 secs✓ 98.3%
                        User Management1 hour1 min✓ 98.3%
                        Bulk Updates4 hours3 mins✓ 98.7%

                        Cost Efficiency

                        ResourceTraditional CostDescription
                        Project Manager$5000/monthProject setup and management
                        Task Manager$3000/monthTask tracking and updates
                        Team Lead$4000/monthResource allocation
                        TOTAL$12,000/monthAll services combined
                           
                        Claude Pro$20/monthAt Anthropic
                           
                        Difference$11,980/monthPotential Savings using Claudeus Plane MCP with Claude Desktop (Mac, Windows)

                        🎸 Claude Desktop Integration

                        Configuration Location

                        The Claude Desktop configuration file can be found at:

                        • macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
                        • Windows: `%APPDATA%\Claude\claude_desktop_config.json`

                        ⚠️ IMPORTANT: If you already have other MCP servers configured in Claude Desktop, DO NOT directly copy our example file as it will overwrite your existing configuration! Instead:

                        1. For existing Claude Desktop users:

                          2. For new Claude Desktop users:

                          You can copy our example config file:

                          bash
                          # For macOS
                             cp claude_desktop_config.json.example ~/Library/Application\ Support/Claude/claude_desktop_config.json
                          
                             # For Windows (in PowerShell)
                             Copy-Item claude_desktop_config.json.example $env:APPDATA\Claude\claude_desktop_config.json

                          Configuration Examples

                          NPX Setup

                          json
                          {
                            "mcpServers": {
                              "claudeus-plane-mcp": {
                                "command": "npx",
                                "args": [
                                  "-y",
                                  "claudeus-plane-mcp"
                                ],
                                "env": {
                                  "PLANE_INSTANCES_PATH": "/absolute/path/to/your/plane-instances.json"
                                }
                              }
                            }
                          }

                          Docker Setup 🐳

                          json
                          {
                            "mcpServers": {
                              "claudeus-plane-mcp": {
                                "command": "docker",
                                "args": [
                                  "run",
                                  "-i",
                                  "--rm",
                                  "--network=host",
                                  "--mount", "type=bind,src=/absolute/path/to/your/plane-instances.json,dst=/app/plane-instances.json",
                                  "--mount", "type=bind,src=/absolute/path/to/your/.env,dst=/app/.env",
                                  "mcp/plane",
                                  "--config", "/app/plane-instances.json"
                                ]
                              }
                            }
                          }

                          > 🎸 Pro Tip: Make sure to replace `/absolute/path/to/your/plane-instances.json` with the actual path to your configuration file!

                          After Configuration

                          1. Restart Claude Desktop completely

                          2. Look for the hammer 🔨 icon in the bottom right corner of the input box

                          3. Click it to see available Plane management tools

                          4. Start shredding! 🤘

                          Troubleshooting

                          If the server isn't showing up in Claude:

                          1. Verify your `claude_desktop_config.json` syntax

                          2. Ensure file paths are absolute and valid

                          3. Check Claude's logs at:

                            ⚠️ Issues and Considerations

                            Current Limitations and Workarounds

                            1. Claude Desktop Response Limits

                            • Issue: Claude Desktop's maximum response length can be reached during complex operations
                            • Impact: Operations may be interrupted, requiring user intervention
                            • Workaround:
                              • Configure Claude Desktop to break tasks into smaller batches
                              • In Claude Desktop Settings > Advanced:
                                • Set "Maximum Response Length" to a lower value
                                • Enable "Auto-split Responses"
                              • Use the Inspector UI for large-scale operations

                            2. Rate Limiting Considerations

                            • Issue: Plane API has rate limits
                            • Impact: Bulk operations might be throttled
                            • Mitigation:
                              • Use batch processing features
                              • Implement appropriate delays between requests
                              • Monitor API response headers for rate limit info

                            3. Memory Management

                            • Issue: Large operations can consume significant memory
                            • Impact: Potential performance degradation
                            • Best Practices:
                              • Monitor system resources during large operations
                              • Use pagination for large datasets
                              • Implement cleanup routines

                            Future Improvements

                            We're actively working on:

                            1. Improved response handling in Claude Desktop

                            2. Advanced rate limiting management

                            3. Memory optimization techniques

                            4. Enhanced error recovery mechanisms

                            > 🎸 Pro Tip: Check our GitHub Discussions for workarounds and best practices!

                            🎸 Support and Community ❤️

                            • GitHub Discussions: Share ideas, report issues, and join the conversation
                            • Documentation: Full technical docs
                            • Examples: Sample implementations

                            > 🎸 Pro Tip: Use GitHub Discussions to share your experience, report issues, or suggest improvements!


                            The Project Manager's Anthem

                            *by Amadeus & Claude*


                            *In Plane's vast space,

                            Tasks flow with grace,

                            AI's embrace,

                            Sets perfect pace.*

                            *Through Claude's might,

                            Projects take flight,

                            In code's delight,

                            All syncs just right.*

                            *A manager's dream,

                            Where AI and team,

                            Work upstream,

                            Like metal's gleam.*


                            > Made with 🤘❤️ by Amadeus Samiel H.

                            Frequently asked questions

                            What is claudeus-plane-mcp?

                            claudeus-plane-mcp is a Model Context Protocol (MCP) server listed in the TrackMCP directory.

                            How do I install claudeus-plane-mcp?

                            Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

                            Is claudeus-plane-mcp open source?

                            Yes — it is hosted on GitHub at https://github.com/deus-h/claudeus-plane-mcp and has 3 stars.

                            Related MCP tools

                            Run your own MCP server? See who uses it and what to fix.

                            Measure it with TrackMCP