#!/usr/bin/env node
/**
* HybridHub MCP Server - Entry Point
* Universal Hybrid Data MCP Server
*
* Supports both structured and unstructured data sources:
* - Databases: PostgreSQL, MySQL, MariaDB, SQL Server, SQLite
* - Object Storage: Huawei OBS, Alibaba OSS, AWS S3/S3-Compatible, Tencent COS
*/
// TODO: Import connector modules to register them when implemented
// import "./connectors/postgres/index.js";
// import "./connectors/mysql/index.js";
// import "./connectors/sqlite/index.js";
// import "./connectors/sqlserver/index.js";
// import "./connectors/mariadb/index.js";
// TODO: Import provider modules to register them when implemented
// import "./providers/obs/index.js";
// import "./providers/oss/index.js";
// import "./providers/s3/index.js";
// Import main function from server.ts
import { main } from "./server.js";
/**
* Entry point for the HybridHub MCP Server
* Handles top-level exceptions and starts the server
*/
main().catch((error) => {
console.error("Fatal error:", error);
process.exit(1);
});