from __future__ import annotations import json from m2_mcp.auth import PROJECTS_CONFIG_KEY from m2_mcp.db import Base, sql_engine, write_sys_config_value DEFAULT_PROJECTS = [ { "project_key": "dev-01", "project_name": "DEV开发环境", "base_url": "http://192.168.1.109:32080", "username": "admin", "password": "123456", "enabled": True, } ] def main() -> None: engine = sql_engine() Base.metadata.create_all(engine) write_sys_config_value(PROJECTS_CONFIG_KEY, DEFAULT_PROJECTS) print(json.dumps({"status": "ok", "projects": DEFAULT_PROJECTS}, ensure_ascii=False, indent=2)) if __name__ == "__main__": main()