Skip to main content
Glama
index.ts765 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { IServiceContainer } from "../container.js"; import { TranscriptResource, TranscriptLocalizedResource, } from "./transcript.js"; const RESOURCE_CLASSES = [TranscriptResource, TranscriptLocalizedResource]; export function registerResources( server: McpServer, container: IServiceContainer ) { for (const ResourceClass of RESOURCE_CLASSES) { const resourceInstance = new ResourceClass(container); server.registerResource( resourceInstance.name, resourceInstance.uri, { mimeType: resourceInstance.mimeType, description: resourceInstance.description, }, (uri, variables) => resourceInstance.read(uri, variables) ); } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kirbah/mcp-youtube'

If you have feedback or need assistance with the MCP directory API, please join our Discord server