Skip to main content
Glama
index.ts1.24 kB
export interface Cache { set: ( key: string | symbol, value: unknown, expire?: number, options?: { namespace?: string; }, ) => Promise<boolean>; get: ( key: string | symbol, options?: { namespace?: string; }, ) => Promise<unknown>; } /** * Logger message type */ export type LogMessage = unknown; /** * Common logger interface with basic logging functionality */ export interface Logger { log: (...msg: LogMessage[]) => void | Promise<void>; error: (...msg: LogMessage[]) => void | Promise<void>; warn: (...msg: LogMessage[]) => void | Promise<void>; info: (...msg: LogMessage[]) => void | Promise<void>; debug: (...msg: LogMessage[]) => void | Promise<void>; trace: (...msg: LogMessage[]) => void | Promise<void>; } /** * Tool groups that can be enabled/disabled */ export type ToolGroup = 'document' | 'sheet' | 'bot' | 'chat'; /** * Tools configuration */ export interface ToolsConfig { enabled?: ToolGroup[]; disabled?: ToolGroup[]; } export interface ServerConfig { feishuAppId: string; feishuAppSecret: string; port: number; tools?: ToolsConfig; configSources: { feishuAppId: string; feishuAppSecret: string; port: string; }; }

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/opsworld30/feishu-mcp-server'

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