// =====================================================
// Interfaces: MCP Resource
// Modulo: MGN-022
// Version: 1.0.0
// =====================================================

import { McpContext } from './mcp-context.interface';

export interface McpResource {
  uri: string;
  name: string;
  description: string;
  mimeType: string;
}

export interface McpResourceWithHandler extends McpResource {
  handler: (context: McpContext) => Promise<any>;
}
