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.
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
Method 1: npm (Recommended)
# 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 workflowsai_analysis_service
- Deep code and architecture analysislifecycle_service
- Document and project lifecycle management
π Documentation & Knowledge
documentation_service
- Intelligent documentation generationtree_service
- Project structure visualization and analysishooks_service
- Custom automation and workflow triggers
π§ Development & Automation
datetime_service
- Smart date/time handling with timezone supportfile_connection_service
- Intelligent file relationship trackingredis_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
- π Full Documentation
- π₯ Video Tutorials
- π¬ Community Discord
- π Issue Tracker
- π§ Support Email
π 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.