Optimized for the Bun JavaScript runtime with recommendations for installation and package management
Provides container security scanning and analysis for Docker environments
Provides ESLint analysis with pagination and filtering options, plus auto-fix capabilities for JavaScript/TypeScript code
Analyzes CI/CD pipeline configurations for optimization and best practices
Analyzes CI/CD pipeline configurations for optimization and best practices
Provides schema validation, best practices checking, and query complexity/security analysis for GraphQL APIs
Offers code analysis, formatting, security scanning, and performance analysis for JavaScript projects
Analyzes CI/CD pipeline configurations for optimization and best practices
Implements NASA JPL safety-critical programming rules checking for code validation
Offers code formatting with project config support for JS/TS/CSS/HTML/MD files
Offers Ruff-powered analysis, Black formatting, type checking, and performance hotspot detection for Python code
Validates state management patterns and best practices in Redux applications
Uses Ruff for comprehensive Python code analysis with configurable rules
Provides Clippy analysis, rustfmt formatting, memory safety validation, and performance optimization for Rust code
Provides comprehensive code analysis, formatting, and production readiness validation for TypeScript projects
MOIDVK
The Ultimate DevKit
The Ultimate DevKit - A comprehensive Model Context Protocol (MCP) server that unifies development best practices across JavaScript/TypeScript, Rust, Python, and Go into a single, powerful toolkit.
MOIDVK provides 43+ intelligent development tools with security-first design, high-performance Rust core, and seamless integration with your favorite AI assistants and development environments.
✨ Key Features
🚀 Multi-Language Mastery
JavaScript/TypeScript: ESLint analysis, Prettier formatting, accessibility checks
Rust: Clippy analysis, rustfmt formatting, performance optimization, safety checks
Python: Ruff analysis, Black formatting, type checking, dependency scanning
Go: go vet analysis, gofmt/goimports formatting, security scanning, performance analysis
🔒 Security-First Architecture
Comprehensive vulnerability scanning across all languages
Production readiness validation
NASA JPL safety rule compliance checking
Secure command execution with sandbox isolation
⚡ High-Performance Core
Rust-powered vector operations and file search
NAPI bindings for seamless JavaScript integration
Local semantic embeddings for intelligent code search
Optimized algorithms for large codebases
🧠 Intelligent Development
KB-MCP bidirectional integration for enhanced workflows
Semantic code search with contextual understanding
Development session management across tools
Intelligent tool routing and optimization
🛠️ Developer Experience
43+ tools in one unified MCP server
CLI interface for standalone usage
Comprehensive error handling and fallbacks
Extensive documentation and examples
🚀 Quick Start
Installation
MCP Server Setup
Add MOIDVK to your MCP client configuration:
CLI Usage
🛠️ Tool Categories
🔍 Code Quality & Analysis
Tool | Language | Description |
| JS/TS | ESLint analysis with pagination and filtering |
| Rust | Clippy analysis with configurable lint levels |
| Python | Ruff-powered analysis with comprehensive rules |
🎨 Code Formatting
Tool | Language | Description |
| JS/TS/CSS/HTML/MD | Prettier formatting with project config |
| JS/TS | ESLint auto-fix with comprehensive linting |
| All Languages | Universal auto-fixer with language detection |
| Rust | rustfmt with configurable style options |
| Python | Black formatting with line length control |
🔒 Security & Safety
Tool | Language | Description |
| All | Project dependency vulnerability scanning |
| JS/TS | NASA JPL safety-critical programming rules |
| Rust | Memory safety and ownership validation |
| Python | Bandit-powered security analysis |
🚀 Production & Performance
Tool | Language | Description |
| JS/TS | Production deployment validation |
| Rust | Production deployment best practices |
| Rust | Performance hotspot identification |
| Python | Test coverage and quality metrics |
♿ Accessibility & Standards
Tool | Technology | Description |
| HTML/JSX/CSS | WCAG 2.2 compliance validation |
| GraphQL | Schema validation and best practices |
| GraphQL | Query complexity and security analysis |
| Redux | State management pattern validation |
🧠 Intelligent Development
Tool | Purpose | Description |
| Workflow | Optimal tool sequence orchestration |
| Search | Context-aware code search with embeddings |
| Sessions | Cross-client development session management |
🔧 New Critical Tools
Tool | Purpose | Description |
| Testing | JavaScript/TypeScript test analysis and quality |
| Performance | Bundle size analysis and optimization |
| Security | Docker/container security analysis |
| Quality | Documentation analysis and completeness |
| API | OpenAPI/REST API validation and compliance |
🚀 New Performance & Infrastructure Tools
Tool | Purpose | Description |
| Performance | JavaScript/TypeScript performance analysis and optimization |
| Performance | Python performance hotspot detection and optimization |
| DevOps | CI/CD pipeline analysis for GitHub Actions, GitLab CI, Jenkins |
| Compliance | License compatibility and compliance scanning |
| Config | Environment configuration validation and security |
🏗️ Architecture
High-Performance Core
Integration Layer
KB-MCP Bidirectional Integration: Intelligent routing between MOIDVK and KB-MCP
Semantic Search: Local embeddings with cross-project intelligence
Session Management: Persistent development context across tools
Security Sandbox: Isolated command execution with comprehensive validation
📊 Performance Metrics
Vector Operations: 10x faster than pure JavaScript implementations
File Search: Rust-powered search across large codebases
Memory Usage: Optimized with intelligent caching and cleanup
Tool Execution: Sub-second response times for most operations
Concurrent Processing: Up to 5 parallel tool executions
🔧 Configuration
Basic Configuration (.mcp.json
)
Advanced Features
Intelligent Routing: Automatic tool selection based on context
Caching: Result caching with configurable TTL
Error Handling: Comprehensive fallback mechanisms
Performance Monitoring: Built-in metrics and optimization
🤝 Integration Examples
Claude Desktop
VS Code with MCP Extension
Programmatic Usage
🚀 Development
Prerequisites
Bun v1.0+ (recommended) or Node.js v18+
Rust v1.70+ (for building native components)
Python v3.8+ (for Python tool integration)
Building from Source
Running Tests
Project Structure
📚 Documentation
Getting Started Guide - Setup and first steps
Tool Reference - Complete tool documentation
Integration Guide - MCP client integration
Development Guide - Contributing and development
API Documentation - Technical specifications
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
Development Workflow
Fork the repository
Create a feature branch
Make your changes with tests
Run the full test suite
Submit a pull request
Code Standards
All code must pass security scans
Maintain test coverage above 80%
Follow language-specific style guides
Document new features and APIs
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
Model Context Protocol - Foundation for tool integration
Bun - Fast JavaScript runtime and toolkit
Rust - Systems programming language for performance-critical components
Community Contributors - Thanks to all who make MOIDVK better
Built with ❤️ by the MOIDVK team
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A comprehensive Model Context Protocol (MCP) server that provides 37+ intelligent development tools across JavaScript/TypeScript, Rust, and Python with security-first design and high-performance features.
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -32463Apache 2.0
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -0
- AsecurityAlicenseAqualityA simple TypeScript library for creating Model Context Protocol (MCP) servers with features like type safety, parameter validation, and a minimal code API.Last updated -111MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3