WebMCP工具管理

一个基于Angular的WebMCP工具管理应用,包含组件和主应用两部分,用于展示和调用WebMCP工具。

  • by halllo
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 halllo/WebMcpExperiments

使用说明

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 start
cd shell
npm run start