WebMCP:可让网站支持MCP,让AI助手与Web应用进行交互

WebMCP 是一个基于浏览器的 MCP 实现方案,可以让 ai 助手通过标准化工具与 Web 应用交互。它将 MCP 服务器嵌入网页,与Web应用直接集成,不需要API密钥或OAuth配置,直接浏览器访问实时同步,与Web应用状态直接集成支持跨应用工作流,让Ai助手在多个不同网页应用间自动完成任务,解决了现有 MCP 方案绕开浏览器的问题,同时利用了浏览器的身份验证和安全模型。

WebMCP:可让网站支持MCP,让AI助手与Web应用进行交互

主要功能:

✅使用浏览器会话和 Cookie 进行认证。

✅通过 JSON-RPC 接口操作,避免 DOM 操作。

✅与 Web 应用状态实时同步。

✅适用于任何 JavaScript 框架或纯 JavaScript。

✅实现代码通常少于 50 行。

✅遵循浏览器的同源策略和权限。

项目特点:

✅借助浏览器的认证机制,无需复杂配置和 API 密钥管理。

✅AI 助手直接访问结构化数据,提升交互效率。

✅支持跨应用工作流,各应用保持独立认证和访问控制。

✅在浏览器安全模型内运行,保障数据安全。

项目架构:

  • Tab MCP Servers:在网页内运行,与认证 API 交互。

  • MCP-B Extension:连接标签服务器和 AI 助手,聚合工具并路由请求。

  • Transport Layers:通过浏览器消息传递 API 实现安全通信。

技术栈:

  • 前端:React + TanStack Query + Shadcn UI。

  • 后端:Cloudflare Workers + Hono.js + PostgreSQL + Drizzle ORM。

  • 数据同步:通过 ElectricSQL 实现实时同步。

WebMCP使用方法

使用方法:

✅高级用户:

  • 安装依赖:pnpm install

  • 启动开发服务器:pnpm dev

  • 构建项目:pnpm build

✅普通用户:

Chrome Web Store 安装浏览器插件扩展,不需要配置 API 密钥,AI 助手就可通过现有会话与网站交互。

项目地址:https://github.com/MiguelsPizza/WebMCP

官网地址:https://mcp-b.ai/

收藏
最新工具
Minecraft Classic
Minecraft Classic

一个免费的,基于浏览器的Minecraft版本,可在带完整键盘的...

稿定证件照
稿定证件照

稿定设计推出的在线证件照制作工具。可以在线换底色、改尺寸、美化人...

稿定抠图
稿定抠图

稿定设计推出的在线抠图工具,能快速处理图片背景。支持一键抠图,上...

LocallyTools
LocallyTools

安全、免费、可离线使用的本地工具集合,LocallyTools把...

Cookie Clicker
Cookie Clicker

一款点击类休闲游戏,玩家通过点击屏幕上的大饼干获取饼干。随着游戏...

Neal.Fun
Neal.Fun

开发者Neal Agarwal的个人网站。这里有好多有趣又好玩的...

​​Online-Go
​​Online-Go

(OGS)是一个面向全球围棋爱好者的在线对弈与学习平台,支持中文...

Autodesk Inventor
Autodesk Inventor

欧特克公司推出的一款三维CAD软件,主要面向设计师和工程师,提供...

CatOCR
CatOCR

一款免费的在线图片转文字识别工具,主要功能是批量提取图片文字,支...

Nexty.Dev
Nexty.Dev

一款基于Next.js的多场景全栈SaaS开发模板,提供3套核心...