MCP Catalogs
Hometesseron screenshot

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.

developer-toolsai-llmproductivity
0
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Enabling AI agents to directly interact with live web applications and desktop apps
you:Providing typed interfaces for AI to perform complex actions within productivity tools
you:Creating seamless integration between AI assistants and existing applications without API keys
you:What makes Tesseron different from other browser automation approaches?
you:What MCP clients does Tesseron support?

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

mcp-server-browserbrowserlessplaywrightpuppeteer

Installation

For Claude Code

/plugin marketplace add BrainBlend-AI/tesseron
/plugin install tesseron@tesseron

For 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.

Compare tesseron with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.