Enables creation of Angular projects and components with routing, state management (NgRx), and styling configurations
Allows setup and configuration of Bootstrap styling framework for frontend projects
Enables creation and management of background jobs and task queues using Celery
Provides SSL/TLS certificate configuration through Cloudflare
Enables setup of application monitoring and observability through DataDog
Supports creation of Django backend projects with full-stack templates and database integration
Generates optimized Dockerfiles and Docker Compose configurations for containerization
Provides ORM integration for database operations including migrations and model generation
Enables code quality configuration and linting setup for JavaScript/TypeScript projects
Allows creation of Express backend projects with RESTful API endpoints, middleware, and authentication
Supports creation of FastAPI backend projects with API endpoints and request validation
Provides form handling setup and configuration with validation for React applications
Enables Git repository initialization, branch management, commits, and Git hooks configuration
Allows setup of CI/CD pipelines with test, build, and deployment stages through GitHub Actions
Enables configuration of CI/CD pipelines through GitLab CI
Provides application monitoring and observability setup through Grafana
Enables deployment of applications to Heroku cloud platform
Allows setup of CI/CD pipelines through Jenkins
Enables configuration of Jest testing framework for unit and integration tests
Provides SSL/TLS certificate configuration through Let's Encrypt
Allows setup of Mocha testing framework for JavaScript testing
Provides MongoDB database support with ORM integration, migrations, and model generation
Enables Mongoose ORM integration for MongoDB with schema and model generation
Provides MySQL database support with ORM integration, migrations, and model generation
Enables deployment of applications to Netlify platform
Allows setup of load balancing and reverse proxy configurations using NGINX
Provides state management setup for Angular applications using NgRx
Enables AI integration capabilities for incorporating OpenAI models into applications
Allows setup of authentication systems using Passport.js with various strategies
Provides PostgreSQL database support with ORM integration, migrations, and model generation
Enables code formatting configuration and setup for consistent code style
Provides Prisma ORM integration for database operations including migrations, model generation, and queries
Enables setup of application monitoring and metrics collection through Prometheus
Allows configuration of request validation using Pydantic for Python applications
Enables setup of Pytest testing framework for Python applications
Provides message queue setup and integration using RabbitMQ
Enables creation of React projects and components with routing, state management, and styling configurations
Provides form handling setup and configuration with validation for React applications
Allows setup of routing systems for React applications using React Router
Provides Redis database support for caching and message queues
Enables state management setup for React applications using Redux
Provides error tracking and application monitoring setup through Sentry
Enables Sequelize ORM integration for database operations including migrations and model generation
Provides SQLite database support with ORM integration, migrations, and model generation
Allows creation of Svelte components for frontend development
Enables setup and configuration of Tailwind CSS styling framework for frontend projects
Provides AI integration capabilities for incorporating TensorFlow models into applications
Enables TypeORM integration for database operations including migrations and model generation
Provides TypeScript setup and configuration for type-safe JavaScript development
Enables deployment of applications to Vercel platform
Allows bundle optimization and build configuration using Vite
Enables setup of Vitest testing framework for unit and integration tests
Provides bundle optimization and build configuration using Webpack
Allows configuration of request validation using Zod for TypeScript applications
MCP Software Engineer Server
A comprehensive Model Context Protocol (MCP) server that enables Claude to work as a full-stack software engineer with complete development capabilities.
Features
๐ Project Management
Project Creation: Initialize projects with popular frameworks (React, Vue, Angular, Express, FastAPI, Django, etc.)
Full-Stack Templates: Ready-to-use templates with frontend, backend, and database integration
Technology Stack Selection: Automatic setup with TypeScript, authentication, testing, and more
๐พ Database Operations
Multi-Database Support: PostgreSQL, MySQL, SQLite, MongoDB, Redis
ORM Integration: Prisma, TypeORM, Sequelize, Mongoose, Drizzle
Migration Management: Create and run database migrations
Model Generation: Auto-generate database models and schemas
Seeding & Backup: Database seeding and backup utilities
๐จ Frontend Development
Component Generation: Create React, Vue, Angular, Svelte components
Styling Solutions: Tailwind CSS, Bootstrap, Material-UI, Styled Components
Page & Routing: Setup pages with routing (React Router, Vue Router, etc.)
State Management: Redux, Zustand, Vuex, Pinia, NgRx
Form Handling: React Hook Form, Formik, VeeValidate with validation
Bundle Optimization: Webpack, Vite optimization configurations
โ๏ธ Backend Development
API Endpoints: RESTful API creation with full CRUD operations
Authentication: JWT, OAuth2, Passport.js, session-based auth
Middleware: Custom middleware for auth, CORS, rate limiting, logging
WebSockets: Real-time communication setup
Background Jobs: Task queues with Bull, Agenda, Celery
Validation: Request validation with Joi, Yup, Zod, Pydantic
๐ข Deployment & DevOps
Containerization: Docker and Docker Compose generation
Cloud Deployment: AWS, GCP, Azure, Vercel, Netlify, Heroku
CI/CD Pipelines: GitHub Actions, GitLab CI, Jenkins
SSL/TLS: Let's Encrypt, Cloudflare, AWS ACM
Load Balancing: Nginx, HAProxy, cloud load balancers
Monitoring: Prometheus, Grafana, Sentry, DataDog
๐งช Testing & Quality
Testing Frameworks: Jest, Vitest, Pytest, Mocha
Test Types: Unit, integration, end-to-end testing
Code Quality: ESLint, Prettier, Git hooks with Husky
Security Scanning: Dependency and code vulnerability scanning
๐ง Development Tools
Version Control: Git repository initialization with best practices
File Operations: Advanced file system operations
Caching: Redis, Memcached, in-memory caching
Message Queues: RabbitMQ, Kafka, SQS, Redis queues
AI Integration: OpenAI, Anthropic, HuggingFace, TensorFlow
Installation
Clone the repository:
Install dependencies:
Build the server:
Configure Claude Desktop: Add to your Claude Desktop configuration file:
Available Tools
Project & File Management
create_project- Create new projects with various frameworksread_file- Read file contentswrite_file- Write content to filescreate_directory- Create directory structureslist_files- List files and directoriessearch_files- Search for text patterns in files
Database Tools
init_database- Initialize database with ORMcreate_migration- Create database migrationsrun_migrations- Execute migrationsgenerate_model- Generate database modelsseed_database- Create and run database seedsbackup_database- Create database backupsquery_database- Execute database queries
Web Development
create_component- Generate frontend componentssetup_styling- Configure CSS frameworkscreate_page- Create pages with routingsetup_routing- Configure routing systemssetup_state_management- Setup state managementsetup_forms- Configure form handlingoptimize_bundle- Optimize build configurations
Backend Development
create_api_endpoint- Create RESTful API endpointssetup_authentication- Configure authentication systemscreate_middleware- Create custom middlewaresetup_validation- Configure request validationsetup_websockets- Setup WebSocket supportcreate_background_job- Create background taskssetup_logging- Configure logging systems
Deployment & DevOps
create_dockerfile- Generate optimized Dockerfilescreate_docker_compose- Create Docker Compose configurationsdeploy_to_cloud- Deploy to cloud providerssetup_ci_cd- Configure CI/CD pipelinessetup_monitoring- Setup application monitoringsetup_ssl- Configure SSL/TLS certificatessetup_load_balancer- Setup load balancing
Testing & Quality
setup_testing- Configure testing frameworkscreate_test- Generate test filesrun_tests- Execute tests with coveragesecurity_scan- Run security scans
Git & Version Control
init_repository- Initialize Git repositorycreate_branch- Create and switch branchescommit_changes- Stage and commit changessetup_hooks- Configure Git hooks
Usage Examples
Create a Full-Stack Application
Setup Frontend with React
Deploy to Cloud
Requirements
Node.js 18 or higher
npm or yarn
Git
Docker (optional, for containerization)
Various language runtimes depending on project type
Contributing
Fork the repository
Create a feature branch
Add your improvements
Write tests for new functionality
Submit a pull request
License
MIT License - see LICENSE file for details
Support
For issues and feature requests, please use the GitHub issue tracker.