Skip to main content
Glama

IRIS ObjectScript MCP Server

by sorodriguezz
read.resource.ts817 B
import { fetchClassDoc } from "../loaders/docLoader.js"; import { fetchDocByKey } from "../loaders/htmlLoader.js"; export const readResource = async (request: any) => { const uri = request.params.uri; if (uri.startsWith("irisdoc://")) { const key = uri.replace("irisdoc://", ""); const content = await fetchDocByKey(key); return { contents: [ { uri, mimeType: content.mimeType, text: content.text, }, ], }; } else if (uri.startsWith("doc://")) { const cls = uri.slice("doc://".length); const doc = await fetchClassDoc(cls); return { contents: [ { uri, mimeType: doc.mimeType, text: doc.text, }, ], }; } else { throw new Error("Unsupported URI"); } };

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/sorodriguezz/iris-mcp'

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