servers / tesseron
tesseron MCP server
communitystdiolocalwrite capablehealthy
Expose typed web-app actions to MCP-compatible AI agents over WebSocket. TypeScript SDK + matching MCP gateway.
01Tools · 5
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| tesseron__list_actions List every action and resource registered by currently claimed Tesseron sessions. Use this to discover what you can invoke via tesseron__invoke_action when your MCP client has not refreshed its tool list after a claim. | read | false | unknown |
| tesseron__list_pending_claims List every claim code the gateway can currently redeem (gateway-minted sessions waiting for claim, plus host-minted manifests with an unconsumed code). Recovery path when a previously-claimed session was invalidated mid-conversation (browser refresh, dev-server reload, resume failure) and tools/call returns "No claimed session found": call this, pick the entry whose app_id matches, then call tesseron__claim_session({ code }) to re-pair without asking the user to read the new code from the app UI. Returns an empty list when no claim is pending — in that case, ask the user to reload the app. | read | false | unknown |
| tesseron__read_resource Read a resource exposed by a claimed Tesseron session. Prefer this over the generic ReadMcpResourceTool — it takes the Tesseron app_id + resource name directly, so the agent does not need to know the client-side MCP server identifier (which varies by how the server is mounted, e.g. "plugin:tesseron:tesseron" in Claude Code plugin installs vs "tesseron" in a raw config). Use tesseron__list_actions to enumerate available resources. | read | false | unknown |
| tesseron__claim_session Claim a pending Tesseron session by its 6-character code (format: XXXX-XX) so its actions appear as MCP tools. Web apps display this code in their UI when the user clicks "Connect Claude". | unknown | unknown | unknown |
| tesseron__invoke_action Invoke any action on a currently claimed Tesseron session. Fallback dispatcher for MCP clients that do not refresh tools/list after notifications/tools/list_changed — lets you call `<app_id>__<action>` tools even when they are absent from the client tool list. | write | true | unknown |
02Install & source
npx -y @tesseron/mcp@2.10.1
npxnpx -y @tesseron/docs-mcp@2.10.1
npx- repohttps://github.com/Eigenwise/tesseron
- homepagehttps://eigenwise.github.io/tesseron/
- licenseNOASSERTION
- adoption20 stars · 0 forks
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-16 19:33Z
next_check2026-08-16 22:29Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/tesseron)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →