UNPKG

kntn-dev-mcp

Version:

MCP server providing comprehensive kintone development support including API specs, field types, and development tips

61 lines (60 loc) 1.61 kB
export interface InitializeRequest { protocolVersion: string; capabilities: { resources?: Record<string, unknown>; tools?: Record<string, unknown>; }; } export interface InitializeResponse { protocolVersion: string; capabilities: { resources: Record<string, unknown>; tools: Record<string, unknown>; }; serverInfo: { name: string; version: string; description?: string; }; } import type { FileStorageService } from "../services/FileStorageService.js"; import type { UpdateService } from "../services/UpdateService.js"; export declare class MCPServer { private resources; private tools; constructor(storage: FileStorageService, updateService: UpdateService); start(): Promise<void>; initialize(req: InitializeRequest): Promise<InitializeResponse>; listResources(): Promise<{ resources: Array<{ uri: string; name: string; description?: string; mimeType?: string; }>; }>; readResource(request: { uri: string; }): Promise<{ contents: Array<{ uri: string; mimeType: string; text?: string; blob?: string; }>; }>; listTools(): Promise<{ tools: Array<{ name: string; description: string; inputSchema: unknown; }>; }>; callTool(request: { name: string; arguments: Record<string, unknown>; }): Promise<{ content: unknown[]; isError?: boolean; }>; }