Skip to content

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"}]})
});

Released under the MIT License.