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/

收藏
最新工具
Miniplay
Miniplay

一个能玩免费在线小游戏的平台,有冒险、动作、射击、体育等类型。不...

ChunkBase
ChunkBase

ChunkBase 是《我的世界》玩家的地图种子查询工具,能帮玩...

NiceVoice
NiceVoice

一个免费的AI声音克隆工具,能帮你快速生成和原声几乎一样的语音,...

TranGPT AI
TranGPT AI

一款AI翻译与出海客服系统,支持398多种语言的高精度翻译,覆盖...

Forvo
Forvo

一个全球语言发音学习平台,提供超450种语言的真人发音资源,包括...

Animon AI
Animon AI

全球首款专为动漫设计的AI视频生成平台。它的特点是“上传一张插画...

TheStocks.IM
TheStocks.IM

一个综合性设计素材资源与工具聚合平台,汇集了包括 Unsplas...

WeaveSilk
WeaveSilk

一个在线光线艺术绘画工具,直接用鼠标在画布上画图案就能生成对称又...

Aice PS
Aice PS

网页版AI照片编辑器,利用Google aistudio的的先进...

FlightRadar24
FlightRadar24

一个实时航班追踪工具。它把谷歌地图、航空信息,还有 ADS-B、...