
tesseron-dev/tesseron
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Tesseron protocol, documentation, MCP gateway and Claude Code plugin. Created and maintained by Eigenwise.
概要
Docs · Examples · Install · Packages · Discord · Discussions You instrument your app once — the way you'd add ARIA to a web page — and any MCP-compatible agent can drive it through typed actions you define. Think of it as an API for agents, written by the people who built the app. The premise: the agent doesn't need to click a button, it needs to do the thing the button does. Say an agent wants to add five items to a list. Through the UI that's click , type, submit, click again — five round-trips through a brittle, re-render-happy interface. With Tesseron it calls one action: Your handler runs against your real state. No clicking, no scraping, no brittleness. Live applications (browser tabs, Electron/Tauri desktop apps, Node daemons, CLIs) declare actions with a Zod-style builder; agents (Claude Code, Claude Desktop, Cursor, Copilot, Codex, Cline, ...) call them as MCP tools.
README
以下は原文 README の抜粋です。原文を見る。
NEW: Join our community on Discord at discord.gg/J3W9b5AZJR — protocol questions, feedback, and SDK-contribution chat all welcome.
Tesseron is an accessibility layer for AI agents. You instrument your app once — the way you’d add ARIA to a web page — and any MCP-compatible agent can drive it through typed actions you define. Think of it as an API for agents, written by the people who built the app.
The premise: the agent doesn’t need to click a button, it needs to do the thing the button does. Say an agent wants to add five items to a list. Through the UI that’s click add, type, submit, click add again — five round-trips through a brittle, re-render-happy interface. With Tesseron it calls one action:
addTodos(['buy milk', 'finish report', 'call mom', 'book flight', 'water plants'])
Your handler runs against your real state. No clicking, no scraping, no brittleness.
インストール
npx -y @tesseron/[email protected]設定
{
"mcpServers": {
"tesseron": { "command": "npx", "args": ["-y", "@tesseron/[email protected]"] },
"tesseron-docs": { "command": "npx", "args": ["-y", "@tesseron/[email protected]"] }
}
}