Skip to main content
Glama

Stability AI MCP Server

by tadasant
resourceClient.ts834 B
import { Resource } from "@modelcontextprotocol/sdk/types.js"; export abstract class ResourceClient { abstract listResources(context?: ResourceContext): Promise<Resource[]>; abstract readResource(uri: string, context?: ResourceContext): Promise<Resource>; abstract createResource(uri: string, base64image: string, context?: ResourceContext): Promise<Resource>; abstract resourceToFile(uri: string, context?: ResourceContext): Promise<string>; protected getMimeType(filename: string): string { const ext = filename.toLowerCase().split(".").pop(); switch (ext) { case "jpg": case "jpeg": return "image/jpeg"; case "png": return "image/png"; case "gif": return "image/gif"; default: return "application/octet-stream"; } } } export interface ResourceContext { requestorIpAddress?: string; }

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/tadasant/mcp-server-stability-ai'

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