Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/mcp / / McpResourceReaderOptions

Interface: McpResourceReaderOptions

Defined in: packages/mcp/src/client/mcp-resource-reader.ts:29

Configuration for createMcpResourceReader.

Properties

PropertyModifierTypeDescriptionDefined in
allowCrossServer?readonlybooleanmcp-skills-06: allow a BARE (unscoped) resource URI to be tried against every configured client. Default false - handles minted by the adapter are scoped (mcp:<serverId>:<uri>) and resolve ONLY against their originating server, so a malicious server's link (or a prompt-injected model) cannot fetch a resource from a different, more-trusted server (the cross-server confused-deputy hop). Enable only when you accept that risk for legacy handles.packages/mcp/src/client/mcp-resource-reader.ts:43
clientsreadonlyreadonly MCPClient[]Clients consulted (in order) to resolve a resource URI.packages/mcp/src/client/mcp-resource-reader.ts:31
defaultMaxBytes?readonlynumberDefault maxBytes when read(...) is called without one. Default 65536.packages/mcp/src/client/mcp-resource-reader.ts:33