jasonjmcghee/WebMCP

Early WebMCP proposal / implementation - since evolved and worked on by much more capable folks that develop the web: https://github.com/webmachinelearning/webmcp

51
/ 100
Established

Enables websites to expose tools and resources directly to client-side LLMs through a localhost WebSocket server with token-based authentication, eliminating the need for API key sharing. The architecture uses a three-layer bridge—MCP client connects via server token, websites register with single-use tokens to receive session tokens, and tool requests flow bidirectionally through domain-scoped channels to prevent naming collisions. Includes a ready-to-embed JavaScript widget and integrates with major MCP clients (Claude Desktop, Cursor, Cline, Windsurf) via automatic configuration or manual setup.

579 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

579

Forks

45

Language

JavaScript

License

MIT

Last pushed

Feb 15, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/jasonjmcghee/WebMCP"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.