/** * 0xRay Librarian MCP Server * * Knowledge skill for codebase documentation lookup, implementation examples, * and multi-repo analysis - serves as the universal documentation reference * * NOTE: Class is named XrayLibrarianServer but the MCP server name is * "researcher" for backwards compatibility with existing tool references. */ import { type CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import { XrayKnowledgeSkillBase } from "./shared/knowledge-skill-base.js"; interface AnalyzeProposalArgs { proposalTitle?: string; proposalDescription?: string; evidence?: string[]; proposalType?: string; } declare class XrayLibrarianServer extends XrayKnowledgeSkillBase { constructor(); private searchCodebase; private findImplementation; private getDocumentation; /** * Governance-oriented proposal analysis from the researcher / librarian perspective. * Uses corpus patterns, historical recurrence, and architecture knowledge. */ analyzeProposal(args: AnalyzeProposalArgs): Promise; } export { XrayLibrarianServer };