UNPKG

@mseep/mcp-codex-keeper

Version:

An intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices

29 lines (28 loc) 1.1 kB
import { DocCategory, AddDocArgs, UpdateDocArgs, SearchDocArgs } from '../types/index.js'; /** * Validates if a value is a valid DocCategory * @param category - Value to check * @returns Type guard for DocCategory */ export declare function isValidCategory(category: unknown): category is DocCategory; /** * Validates arguments for adding documentation * @param args - Arguments to validate * @throws {McpError} If validation fails * @returns Validated AddDocArgs */ export declare function validateAddDocArgs(args: Record<string, unknown>): AddDocArgs; /** * Validates arguments for updating documentation * @param args - Arguments to validate * @throws {McpError} If validation fails * @returns Validated UpdateDocArgs */ export declare function validateUpdateDocArgs(args: Record<string, unknown>): UpdateDocArgs; /** * Validates arguments for searching documentation * @param args - Arguments to validate * @throws {McpError} If validation fails * @returns Validated SearchDocArgs */ export declare function validateSearchDocArgs(args: Record<string, unknown>): SearchDocArgs;