Webmcp实验
此应用程序由两个角项目组成:
- 这 元素 是一个web组件
- 这 外壳 是主应用程序,并承载该元素。
这两个应用程序都注册了WebMCP工具(使用 @mcp-b/全球 polyfill)以显示警报。
接下来,我在Chrome中启动MCP-B扩展程序,并调用两个MCP工具之一。它实际上被调用了两次。 😳
我可以解决这个问题,通过注释掉导入来跳过元素中的初始化:
import '@mcp-b/global'; //initializing this again leads to every tool invocation happening twice.现在MCP-B只在shell中初始化,每个工具只调用一次。
我将此报告为错误:https://github.com/WebMCP-org/npm-packages/issues/136
✅ 自版本以来,此问题已得到修复 @mcp-b/global@2.0.9.
发展
cd element
npm run startcd shell
npm run start