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.

ToolRiskSide effectsApproval
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.
readfalseunknown
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.
readfalseunknown
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.
readfalseunknown
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".
unknownunknownunknown
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.
writetrueunknown

02Install & source
npx -y @tesseron/mcp@2.10.1
npx
npx -y @tesseron/docs-mcp@2.10.1
npx

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_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. tesseron MCP — as seen on mcpexplorer.com

[![tesseron MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/tesseron.svg)](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 →