unplugin-mcp
If you are the rightful owner of unplugin-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
unplugin-mcp is a unified Model Context Protocol plugin that creates and manages an MCP Server, providing tools for AI to interact with your codebase and build process.
unplugin-mcp is a versatile plugin designed to facilitate the integration of Model Context Protocol (MCP) servers with various JavaScript build tools such as Rollup, Vite, Webpack, and others. It aims to provide a seamless interface for AI systems to understand and interact with your codebase, offering tools that can analyze module dependencies, inspect build configurations, and debug errors. The plugin supports bi-directional communication, allowing AI not only to receive context but also to modify and control the build process. It is built on a standard transport layer using HTTP and Server-Sent Events (SSE), ensuring compatibility with a wide range of AI assistants. The plugin is extensible, allowing developers to create custom MCP tools tailored to their specific project needs. Although still in progress and not ready for production, unplugin-mcp represents a significant step towards more intelligent and automated build processes.
Features
- 🚀 Cross-Platform MCP Integration: Seamlessly integrates MCP server across multiple build tools.
- 🧩 Bi-directional AI Integration: Enables AI to modify and control the build process.
- 🧰 Rich built-in tools: Includes tools for analyzing dependencies, inspecting configurations, and debugging.
- 🛠️ Extensible Tool Framework: Allows creation of custom MCP tools for project-specific needs.
- 🔄 Persistent Server: Continues running post-build in watch mode for ongoing AI interaction.
Tools
ModuleTool
Analyze module dependencies and import relationships (supports Rollup)
BuildConfigTool
Check build configuration (supports Rollup and Webpack)
BuildErrorTool
Debug build errors (supports Rollup and Webpack)