Files
goodgo-platform/libs/mcp-servers/src/index.ts
Ho Ngoc Hai 53c33a1c50 feat(mcp): add industrial parks and reports MCP tool servers
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>
2026-04-16 05:16:11 +07:00

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';