Gemini MCP Server

MIT License
53
  • Apple
  • Linux
export * from './completion'; export * from './resources'; export * from './prompts'; export interface BaseProvider { initialize(): Promise<void>; shutdown(): Promise<void>; getCapabilities(): Record<string, any>; } export interface CompletionProvider extends BaseProvider { complete(argument: CompletionArgument): Promise<Completion>; } export interface ContentProvider extends BaseProvider { generateContent(prompt: string, options?: any): Promise<string>; streamContent?(prompt: string, options?: any): AsyncIterator<string>; }