OpenTiny NEXT-SDKs 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
OpenTiny NEXT-SDKs 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
OpenTiny NEXT-SDKs 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/opentiny/webmcp-sdk
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"opentiny-next-sdks": {
"command": "npx",
"args": ["-y", "webmcp-sdk"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 OpenTiny NEXT-SDKs 执行以下任务... Claude: [自动调用 OpenTiny NEXT-SDKs MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"opentiny_next-sdks": {
"command": "npx",
"args": ["-y", "webmcp-sdk"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
```
navigator.modelContext polyfill for current browsers, ensuring your code works today and is ready for tomorrow's native browser support.@opentiny/next-remoter for instant AI remote control.git checkout -b feature/your-feature-name
git commit -m "feat: Add XXX feature"
npm install @opentiny/next-sdk
Before you start developing, please make sure your environment meets the following requirements:
pnpm install ```
You can install it globally from NPM:
npm install -g @opentiny/webmcp-cli
Or run it locally within this monorepo:
cd packages/webmcp-cli
pnpm build
npm install -g .
Launch a headless/headful browser and navigate to a URL:
webmcp-cli tabs open https://excalidraw.com
Get current URL, title, open tabs, and available WebMCP tools, along with an indexed representation of the DOM tree:
webmcp-cli state
Output includes interactive element IDs (e.g., [18]<button>Search</button>) and tool lists.
Directly trigger actions using standard MCP calls:
```bash
pnpm build
#### 2. Develop Remoter Component
bash
The core SDK provides multiple build scripts:
```bash
pnpm build:all
pnpm build:cdn
pnpm build:cdn:dev
pnpm build:webAgent # WebAgent module pnpm build:webMcp # WebMCP module pnpm build:mcpSdk # MCP SDK module pnpm build:zod # Zod validation module pnpm build:webMcpFull # WebMCP full version ```
pnpm build:all
Turn your front-end application into an AI-Native one in just a few lines.
Under packages/webmcp-skill, we define a set of Agent Skills (System instructions and reference templates). When an AI agent connects to a webpage, it reads SKILL.md to learn how to interact with the page.
For complex pages, it also loads domain-specific sub-skills: - Excalidraw (domains/excalidraw.md): Instructs the agent on how to call canvas drawing commands (excalidraw_execute_command) to draw flowcharts and shapes. - Baidu Search: Executes search actions and parses results automatically.
This makes NEXT-SDKs not just an API for your app, but a complete playground for autonomous AI agents.
---
cd packages/doc-ai
English | 简体中文
<p align="center"> <strong>A front-end intelligent application development and browser automation toolkit. It turns existing apps intelligent via WebMCP + WebSkills, and provides webmcp-cli to perceive and control any webpage with zero refactoring.</strong> </p>
<p align="center"> <a href="https://docs.opentiny.design/next-sdk/">📖 Docs</a> | <a href="#-quick-start">🚀 Quick Start</a> | <a href="#-webmcp--polyfill">🌐 WebMCP & Polyfill</a> | <a href="#-scenarios">💡 Scenarios</a> </p>
[!IMPORTANT] Next-Gen AI Protocol: OpenTiny NEXT-SDKs is built on the WebMCP (Model Context Protocol for Web). It is fully compatible with the native navigator.modelContext API (currently in experimental stage in browsers like Chrome), allowing your web apps to be controlled by AI via a standardized protocol.
[!TIP] ✨ Command-line Automation & AI Skills: We now offerwebmcp-cli(browser control & polyfill auto-injection CLI) andwebmcp-skill(standard instructions and sub-skills like Excalidraw drawing for AI agents). Together, they enable AI agents to perform complex, fine-grained tasks and "remote-drive" any webpage out of the box.
---
OpenTiny NEXT-SDKs is a front-end intelligent application development and browser automation toolkit. Beyond enabling the "WebMCP + WebSkills" model to expose page operations as standardized tools in just a few lines of code, it features webmcp-cli to connect, perceive, and control any webpage with zero source code modifications, instantly bringing out-of-the-box AI-Native capability to any web app.
Now you can use the standard navigator.modelContext to register tools anywhere in your app:
// Register a tool that AI can call
navigator.modelContext.registerTool({
name: 'get_user_info',
description: 'Get current user profile',
inputSchema: {
type: 'object',
properties: {
userId: { type: 'string' }
}
},
execute: async (args) => {
// Your business logic here
return { content: [{ type: 'text', text: `Info for user ${args.userId}` }] }
}
})
✅ Done! Your app is now an MCP Server. You can connect it to any MCP-compatible client or use our TinyRemoter to start chatting with your app.
---
Core SDK package, providing:
navigator.modelContext and sets up the bridge for seamless AI-to-Page communication.With the WebMCP CLI, you can expose browser control directly to AI agents. It runs a local Puppeteer instance under the hood and maps page actions to standard MCP tools.
cd packages/next-sdk
cd packages/next-remoter
本项目是 WebMCP SDK 的一个前端智能应用开发和浏览器自动化工具包。它通过 WebMCP + WebSkills 将现有应用转化为智能应用,并提供 webmcp-cli 来感知和控制任何网页,无需重构。
本 SDK 的主要功能包括:标准 WebMCP 实现、远程 AI 控制和内置 polyfill 支持。它使前端应用成为 AI 可调用,并通过稳定的 sessionId 远程控制应用。
在开始开发前,请确保您的环境满足以下要求:Node.js >= 18.0.0、pnpm >= 8.0.0 和 Git 最新版本。
您可以通过以下方式安装本 SDK:使用 npm 全局安装 `@opentiny/webmcp-cli`,或者在本项目的 `packages/webmcp-cli` 目录下使用 pnpm 构建并全局安装。
您可以通过以下步骤使用本 SDK:打开一个页面、获取当前 URL、标题和操作状态等信息。
OpenTiny NEXT-SDKs:内置 WebMCP 和 polyfill 支持、WebSkills 等功能。
本 SDK 的核心包提供多个构建脚本,包括 `webmcp-cli`、`next-remoter` 等。
FAQ:本 SDK 的常见问题和答案。
该工具提供了前端AI和浏览器自动化的功能,但缺乏详细的文档和示例
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
经综合评估,OpenTiny NEXT-SDKs 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | webmcp-sdk |
| 原始描述 | 开源MCP工具:OpenTiny NEXT-SDKs is a front-end AI and browser automation toolkit. It implemen。⭐60 · TypeScript |
| Topics | aiai-agentsmcpnext-sdkopentinytypescript |
| GitHub | https://github.com/opentiny/webmcp-sdk |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-06-04 · 更新时间:2026-06-06 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端