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>
This commit is contained in:
Ho Ngoc Hai
2026-04-16 05:16:11 +07:00
parent 2a69736728
commit 53c33a1c50
7 changed files with 1112 additions and 0 deletions

View File

@@ -2,6 +2,8 @@
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';
@@ -16,6 +18,8 @@ export type {
PropertySearchDeps,
MarketAnalyticsDeps,
ValuationDeps,
IndustrialParksDeps,
ReportsDeps,
McpServerConfig,
PropertySummary,
PropertyComparisonResult,
@@ -23,4 +27,5 @@ export type {
PriceTrend,
ValuationEstimate,
FeatureExtractionResult,
IndustrialParkSummary,
} from './shared/types';