Files
goodgo-platform/libs/mcp-servers/src/index.ts
Ho Ngoc Hai 62f4f001b6 test(api): add domain layer unit tests across all modules
Cover admin events, notifications, reviews, search VOs, listings (property,
media, events, price/geo/address VOs), auth events, payment events,
subscription events, and analytics events. Raises domain test coverage
from ~24% to ~75%.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-09 00:36:39 +07:00

27 lines
935 B
TypeScript

// Server factories
export { createPropertySearchServer } from './property-search/property-search.server';
export { createMarketAnalyticsServer } from './market-analytics/market-analytics.server';
export { createValuationServer } from './valuation/valuation.server';
// MCP SDK re-exports (for host apps that build custom controllers)
export { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js';
// NestJS integration
export { McpModule, type McpModuleOptions, MCP_MODULE_OPTIONS } from './nestjs/mcp.module';
export { McpRegistryService } from './nestjs/mcp-registry.service';
export { McpTransportController } from './nestjs/mcp-transport.controller';
// Shared types
export type {
PropertySearchDeps,
MarketAnalyticsDeps,
ValuationDeps,
McpServerConfig,
PropertySummary,
PropertyComparisonResult,
MarketReport,
PriceTrend,
ValuationEstimate,
FeatureExtractionResult,
} from './shared/types';