toolmark-monorepo / @toolmark/mcp
@toolmark/mcp
@toolmark/mcp server API: serves a paired Toolmark page's tools over MCP (stdio, both protocol eras through the SDK's serveStdio), and the localhost pairing server that links the page. The browser side is @toolmark/mcp/client.
Interfaces
- McpInputSchema
- McpTool
- McpToolAnnotations
- McpToolResult
- PageLink
- PairingServer
- PairingServerOptions
- ServerFactoryOptions
- StartMcpServerOptions
Variables
- CODE_ALPHABET
- CODE_LENGTH
- CODE_TTL_MS
- DEFAULT_CALL_TIMEOUT_MS
- DEFAULT_PAIRING_PORT
- DESCRIBE_TIMEOUT_MS
- DISCONNECTED_TEXT
- HANDSHAKE_TIMEOUT_MS
- MAX_CALL_FRAME_BYTES
- MAX_DESCRIPTION_LENGTH
- MAX_FAILED_ATTEMPTS
- MAX_FRAME_BYTES
- MAX_INPUT_SCHEMA_BYTES
- MAX_INPUT_SCHEMA_DEPTH
- MAX_LISTED_TOOLS
- MAX_PENDING_REQUESTS
- MAX_TITLE_LENGTH
- MAX_TOOL_LIST_BYTES
- PAIRING_CLOSE_CODES
- PAIRING_TOOL_NAME
- pairingTool
- RELOAD_TEXT
- TERMINAL_CLOSE_CODES
- UNPAIRED_CALL_TEXT
- UNPAIRED_GRACE_MS
- UNTRUSTED_DESCRIPTION_SUFFIX
- UNTRUSTED_META_KEY
- UNTRUSTED_RESULT_PREFIX