#!/usr/bin/env python
import sys
import os
import importlib.util

# 获取mcp_entry.py所在目录
current_dir = os.path.dirname(os.path.abspath(__file__))

# 动态加载src.mcp_server模块
spec = importlib.util.spec_from_file_location("src.mcp_server", os.path.join(current_dir, "src", "mcp_server.py"))
src_module = importlib.util.module_from_spec(spec)
sys.modules["src"] = src_module
sys.modules["src.mcp_server"] = src_module
spec.loader.exec_module(src_module)

mcp = src_module.mcp

if __name__ == "__main__":
    mcp.run()
