MCP Catalogs
首页

unplugin-mcp

by situ2001·31·综合分 41

一个用于将 MCP 服务器集成到 JavaScript 构建工具中的统一插件

developer-toolsai-llmops-infra
2
Forks
1
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

unplugin-mcp 在构建工具中创建和管理 MCP 服务器,使 AI 助手能够理解并控制构建过程。它提供双向集成,AI 既可接收代码库上下文,又可主动修改构建配置。该插件提供多个内置工具用于分析模块依赖、检查构建配置和调试错误,同时允许开发者通过简单接口创建自定义工具。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使 AI 助手在开发过程中理解模块依赖和构建配置
:允许 AI 调试构建错误并提供修复建议
:将 AI 直接集成到构建过程中以自动优化打包或解析依赖
:支持哪些构建工具?
:可以创建自定义 MCP 工具吗?

什么时候选它

当你希望 AI 助手理解和与你的 JavaScript 构建过程交互,且你已经在使用 Rollup 或 Webpack 等工具时,选择这个。

什么时候不要选它

如果你需要生产就绪的解决方案(目前标记为进行中),或者你使用的是尚未支持的构建工具(如 Vite),则不要选择这个。

此 server 暴露的工具

从 README 抽取出 4 个工具
  • ModuleTool

    Analyze module dependencies and imports

  • BuildConfigTool

    Inspect build configuration

  • BuildErrorTool

    Debug build errors

  • BundleSizeTool

    Inspect size of bundle and its modules

可对比工具

vite-plugin-mcpwebpack-mcp-serverbuild-tools-mcp

安装

# 安装插件
pnpm add -D unplugin-mcp

# 或安装特定构建工具的版本
pnpm add -D rollup-plugin-mcp

对于 Claude Desktop,添加到 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "rollup": {
      "url": "http://localhost:14514/mcp/sse"
    }
  }
}

FAQ

支持哪些构建工具?
目前支持 Rollup、Webpack、Vite、ESBuild、Rspack 和 Rolldown。更多工具正在计划中。
可以创建自定义 MCP 工具吗?
是的,你可以实现 UnpluginMcpTool 接口来创建暴露项目特定功能的自定义工具。

unplugin-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。