
tesseron
by BrainBlend-AI·★ 17·Score 43
Tesseron is a TypeScript SDK that exposes typed web-app actions to MCP-compatible AI agents over WebSocket.
Overview
Tesseron enables live applications to declare actions using Zod-style builders, allowing AI agents to interact with them as MCP tools. The framework-agnostic solution provides first-class SDKs for vanilla TS, React, Svelte, Vue, and Node, supporting real handlers that run against actual application state without relying on browser automation or scraping. It features MCP-native design, a secure click-to-connect handshake system, and specialized capabilities like confirmation dialogs, schema-validated prompts, and progress notifications.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Tesseron when you need to expose real application functionality to AI agents through typed actions rather than automation, and when you're working with multiple client environments and want a consistent experience across different AI agents.
When NOT to choose this
Avoid Tesseron if you need extensive modification of the original code due to its BUSL-1.1 license restriction, or if you're looking for a simpler solution that doesn't require setting up a WebSocket gateway.
Comparable tools
Installation
For Claude Code
/plugin marketplace add BrainBlend-AI/tesseron
/plugin install tesseron@tesseronFor Claude Desktop
Add to your config:
{
"mcpServers": {
"tesseron": { "command": "npx", "args": ["-y", "@tesseron/mcp@2.9.0"] },
"tesseron-docs": { "command": "npx", "args": ["-y", "@tesseron/docs-mcp@2.9.0"] }
}
}In Your App
npm install @tesseron/web
# or @tesseron/server, @tesseron/react, etc.FAQ
- What makes Tesseron different from other browser automation approaches?
- Tesseron uses typed actions defined by the application, not scraping or automating the DOM. It provides direct access to the application's state and functions through MCP.
- What MCP clients does Tesseron support?
- Tesseron has first-class support for Claude Code, Codex, OpenCode, and Pi. It also works with any standard MCP client including Claude Desktop, Cursor, VS Code Copilot, and Cline.
On Hacker News
Recent discussion from the developer community.
- Story by KennyVan · 2026-04-22
Compare tesseron with
Last updated · Auto-generated from public README + GitHub signals.