RagDocs MCP Server

import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { ApiClient } from '../api-client.js'; import { ToolResult } from '../types.js'; export abstract class BaseHandler { constructor( protected readonly server: Server, protected readonly apiClient: ApiClient ) {} abstract handle(args: any): Promise<ToolResult>; }