JSPM

castplan-automation-mcp

2.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1
  • Score
    100M100P100Q34424F
  • License MIT

CastPlan Automation MCP Server - Universal auto-configuration for any project

Package Exports

  • castplan-automation-mcp
  • castplan-automation-mcp/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (castplan-automation-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

πŸš€ CastPlan MCP: Intelligent Vibe Coding Environment

Transform your coding experience with AI-powered intelligent assistance - CastPlan MCP creates a natural, intuitive vibe coding environment where AI understands your project deeply and helps you code in the flow.

npm version Python Package License: MIT Cross-Platform MCP Compatible

Experience the future of coding - Where AI understands your intent, anticipates your needs, and keeps you in the coding flow without breaking your concentration.

🌊 What is Vibe Coding?

Vibe Coding is the natural, intuitive way of coding where you and your AI assistant work together seamlessly:

  • 🧠 AI that truly "gets" your project - Understanding context, patterns, and architecture
  • πŸ”„ Continuous learning and adaptation - Getting better at helping you over time
  • ⚑ Instant, intelligent responses - No need to explain context repeatedly
  • 🎯 Anticipatory assistance - Suggestions that align with your coding style and project needs
  • 🌐 Global accessibility - Multi-language support for international teams

πŸ—οΈ Intelligent 4-Layer Architecture

CastPlan MCP enables vibe coding through a sophisticated 4-layer architecture:

πŸ”Œ Layer 1: MCP Protocol Layer

AI ↔ Tool Communication

  • Direct AI Integration: Seamless connection with Claude, Cursor, and other AI tools
  • Real-time Data Exchange: Instant project context sharing with AI assistants
  • Universal Compatibility: Works with any MCP-compatible AI tool

πŸ›‘οΈ Layer 2: Infrastructure Layer

Auto-Recovery & Health Monitoring

  • Circuit Breaker Pattern: Automatic recovery from service failures
  • Graceful Degradation: Maintains core functionality during issues
  • Health Monitoring: Continuous system health checks and self-healing
  • Performance Optimization: Intelligent resource management and caching

🧠 Layer 3: Enhanced Services

AI Analysis & Intelligent Caching

  • AI Analysis Service: Deep understanding of code patterns and project architecture
  • Redis Cache Integration: High-performance caching for instant responses
  • Lifecycle Management: Smart document and project lifecycle tracking
  • Intelligent Automation: Context-aware task automation and workflow optimization

βš™οΈ Layer 4: Core Services

Business Logic & Workflow Automation

  • BMAD Service: Build, Monitor, Analyze, Deploy workflow automation
  • Documentation Service: Intelligent documentation generation and maintenance
  • Hooks System: Customizable automation triggers and workflows
  • Multi-language Support: I18n with automatic locale detection

✨ Vibe Coding Features in Action

🎯 Context-Aware Intelligence

// You type:
"Add user authentication"

// AI understands your project and suggests:
// - Uses your existing JWT service pattern
// - Follows your middleware structure  
// - Maintains your error handling approach
// - Updates relevant documentation automatically

πŸ”„ Continuous Learning

// After working together:
AI learns your preferences:
βœ“ Prefers async/await over promises
βœ“ Uses specific naming conventions
βœ“ Follows your testing patterns
βœ“ Understands your architecture decisions

⚑ Instant Project Understanding

// No more explaining:
"What's my current database schema?"
"How is authentication handled?"
"Where should I add this new feature?"

// AI already knows from project analysis

🌐 Global Team Support

// Team in Seoul
developer.setLocale('ko-KR');
// Gets Korean documentation and suggestions

// Team in SΓ£o Paulo  
developer.setLocale('pt-BR');
// Gets Portuguese context and help

πŸš€ Quick Start: Enter Vibe Coding Mode

# Install globally for instant access
npm install -g @castplan/automation-mcp@2.1.0

# Initialize your project for vibe coding
castplan-init

Method 2: Direct from GitHub

# Clone and set up
git clone https://github.com/Ghostseller/CastPlan_mcp.git
cd CastPlan_mcp
npm install && npm run build

# Add to Claude Desktop config
npm run configure

Method 3: Python Bridge

pip install castplan-automation==2.1.0
castplan-configure --ai-tool claude

πŸ”§ Configuration for Vibe Coding

For Claude Desktop

{
  "mcpServers": {
    "castplan-ultimate": {
      "command": "node",
      "args": ["path/to/castplan-mcp/dist/index.js"],
      "env": {
        "CASTPLAN_MODE": "vibe-coding",
        "CACHE_ENABLED": "true", 
        "AUTO_ANALYSIS": "true",
        "LOCALE": "auto"
      }
    }
  }
}

For Cursor

{
  "mcp": {
    "providers": [{
      "name": "castplan-vibe",
      "path": "dist/index.js",
      "config": {
        "vibeMode": true,
        "intelligentCaching": true,
        "autoLocale": true
      }
    }]
  }
}

🌟 Vibe Coding Scenarios

🎨 Frontend Development

Developer: "I need a responsive navbar component"

With CastPlan MCP:
βœ“ Analyzes your existing component patterns
βœ“ Uses your CSS framework (Tailwind/Bootstrap)
βœ“ Follows your component structure
βœ“ Includes proper accessibility features
βœ“ Updates component documentation
βœ“ Suggests integration points

πŸ”§ Backend Development

Developer: "Add a new API endpoint for file uploads"

With CastPlan MCP:
βœ“ Understands your REST API structure
βœ“ Uses your authentication middleware
βœ“ Follows your error handling patterns
βœ“ Implements proper file validation
βœ“ Updates API documentation
βœ“ Suggests test cases

πŸš€ DevOps & Deployment

Developer: "Set up CI/CD for this project"

With CastPlan MCP:
βœ“ Analyzes your project structure
βœ“ Detects your tech stack and dependencies
βœ“ Creates appropriate build pipelines
βœ“ Configures environment-specific settings
βœ“ Sets up monitoring and alerts
βœ“ Documents deployment process

πŸ§ͺ Testing & Quality

Developer: "I need comprehensive tests"

With CastPlan MCP:
βœ“ Analyzes your testing patterns
βœ“ Generates unit and integration tests
βœ“ Creates test data and mocks
βœ“ Sets up coverage reporting
βœ“ Integrates with your CI pipeline
βœ“ Maintains test documentation

πŸ› οΈ Available Tools for Vibe Coding

πŸ“‹ Project Management & Analysis

  • bmad_service - Build, Monitor, Analyze, Deploy workflows
  • ai_analysis_service - Deep code and architecture analysis
  • lifecycle_service - Document and project lifecycle management

πŸ“š Documentation & Knowledge

  • documentation_service - Intelligent documentation generation
  • tree_service - Project structure visualization and analysis
  • hooks_service - Custom automation and workflow triggers

πŸ”§ Development & Automation

  • datetime_service - Smart date/time handling with timezone support
  • file_connection_service - Intelligent file relationship tracking
  • redis_cache_service - High-performance caching and state management

🌐 Multi-Language Support

CastPlan MCP supports global development teams:

  • πŸ‡ΊπŸ‡Έ English - Full feature support
  • πŸ‡°πŸ‡· ν•œκ΅­μ–΄ - Native Korean language support
  • πŸ‡―πŸ‡΅ ζ—₯本θͺž - Japanese localization
  • πŸ‡¨πŸ‡³ δΈ­ζ–‡ - Simplified and Traditional Chinese
  • πŸ‡ͺπŸ‡Έ EspaΓ±ol - Spanish language support
  • πŸ‡«πŸ‡· FranΓ§ais - French localization
  • πŸ‡©πŸ‡ͺ Deutsch - German language support
  • πŸ‡§πŸ‡· PortuguΓͺs - Portuguese (Brazil) support

🎯 Performance & Reliability

⚑ Lightning Fast

  • < 50ms response time for cached queries
  • Redis-powered caching for instant project context
  • Intelligent prefetching of likely-needed information
  • Optimized data structures for minimal memory usage

πŸ›‘οΈ Enterprise Reliable

  • 99.9% uptime with circuit breaker patterns
  • Automatic failover and graceful degradation
  • Comprehensive error recovery and logging
  • Health monitoring and self-healing capabilities

πŸ“Š Smart Resource Management

  • Adaptive caching strategies based on usage patterns
  • Memory optimization for large codebases
  • Intelligent cleanup of unused data
  • Resource pooling for optimal performance

🀝 Contributing to Vibe Coding

We welcome contributions to enhance the vibe coding experience:

# Set up development environment
git clone https://github.com/Ghostseller/CastPlan_mcp.git
cd CastPlan_mcp
npm install

# Run in development mode
npm run dev

# Run tests
npm test

# Build for production
npm run build

πŸ” Development Guidelines

  • Code Quality: ESLint + Prettier + TypeScript strict mode
  • Testing: 100% test coverage with Jest
  • Documentation: JSDoc comments and README updates
  • Internationalization: Support for new languages welcome

πŸ“– Documentation & Support

πŸ“„ License & Credits

MIT License - see LICENSE file for details.

Built with ❀️ for developers who want to stay in the flow.


Ready to experience vibe coding? πŸš€

npm install -g @castplan/automation-mcp@2.1.0
castplan-init

Transform your development workflow today.