Add IndustrialParkServer for KCN/KCX search and analytics, and ReportsServer for market report generation. Include unit tests for industrial parks server. Co-Authored-By: Paperclip <noreply@paperclip.ing>
32 lines
1.1 KiB
TypeScript
32 lines
1.1 KiB
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';
|
|
export { createIndustrialParksServer } from './industrial-parks/industrial-parks.server';
|
|
export { createReportsServer } from './reports/reports.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,
|
|
IndustrialParksDeps,
|
|
ReportsDeps,
|
|
McpServerConfig,
|
|
PropertySummary,
|
|
PropertyComparisonResult,
|
|
MarketReport,
|
|
PriceTrend,
|
|
ValuationEstimate,
|
|
FeatureExtractionResult,
|
|
IndustrialParkSummary,
|
|
} from './shared/types';
|