v1.9.18

Wait 5 sec.

refactor(mcp): rename MCP* identifiers to Mcp* per naming conventionsApply the naming-conventions §6.1 acronym-casing rule (MCP -> Mcp) to theMCP* PascalCase identifier family across the codebase (McpServer, McpTool,McpToolResponse, BuiltinMcpServerNames, McpService, etc.) plus the localidentifiers boundMcp/enableMcp/disableMcp and the didiMcp registry key.Regenerate the OpenAPI spec from the renamed schemas.Deliberately left unchanged (not naming-convention identifiers): persistedfield keys read by migrators (enabledMCPs), v1 Redux selectors (selectMCP),string values (ExaMCP, logger labels), and UPPER_SNAKE constants (MCP_*).Also fix naming issues in the data reference docs that prompted this:- JSONStreamReader -> JsonStreamReader (match the real class name)- rowToMCPServer -> rowToMcpServer (match the real function name)- replace the TopicService getInstance() skeleton with a direct singleton- sync stale MCPServer/MCPTool/McpService references in affected docs