defineResource
@tsed/platform-mcp
Usage
typescript
import { defineResource } from "@tsed/platform-mcp";See /packages/platform/platform-mcp/src/fn/defineResource.ts.
Overview
ts
function defineResource(options: ResourceReadProps): TokenProvider;
export function defineResource(options: ResourceTemplateProps): TokenProvider;- options (
ResourceReadProps): Resource metadata describing either a static URI or a template builder.
Description
Registers an MCP resource provider with the Ts.ED injector and returns its token.
Usage
ts
defineResource({
name: "docs",
uri: "file:///var/data/docs",
handler: async () => ({contents: [{uri: "file:///var/data/docs/readme.md"}]})
});