MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

W
Webmcpexperiments

MCP server by halllo

Created 3/1/2026
Updated about 21 hours ago
Repository documentation and setup instructions

WebMcpExperiments

This application consists of two angular projects:

  • The element is a web component
  • The shell is the main application and hosts the element.

Both applications register a WebMCP tool (using the @mcp-b/global polyfill) to show an alert.

Next I start the MCP-B Extension in Chrome and invoke one of the two MCP tools. It is actually invoked two times. 😳

alt text

I can work around this and skip initialization in the element by commenting out the import:

import '@mcp-b/global'; //initializing this again leads to every tool invocation happening twice.

Now MCP-B is only initialized in the shell and every tool is only invoked once.

I reported this as a bug: https://github.com/WebMCP-org/npm-packages/issues/136

✅ Now this is fixed since version @mcp-b/global@2.0.9.

Development

cd element
npm run start
cd shell
npm run start
Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-webmcpexperiments

Cursor configuration (mcp.json)

{ "mcpServers": { "halllo-webmcpexperiments": { "command": "npx", "args": [ "halllo-webmcpexperiments" ] } } }