from fastmcp import FastMCP from personal_mcp.catalog.server import catalog_server from personal_mcp.skills.copilot_customization.server import ( copilot_customization_server, ) from personal_mcp.skills.fastapi_async_sqlalchemy_modernization.server import ( fastapi_async_sqlalchemy_modernization_server, ) from personal_mcp.skills.fastapi_uv_docker.server import fastapi_uv_docker_server from personal_mcp.skills.new_skill.server import new_skill_server from personal_mcp.skills.nicegui.server import nicegui_server from personal_mcp.skills.nicegui_ui_customization.server import ( nicegui_ui_customization_server, ) from personal_mcp.skills.pytest_scaffolding.server import pytest_scaffolding_server from personal_mcp.skills.python_logging_dictconfig.server import ( python_logging_dictconfig_server, ) from personal_mcp.skills.vscode_configuration.server import vscode_configuration_server from personal_mcp.skills.zensical_docs.server import zensical_docs_server mcp = FastMCP("personal-mcp") mcp.mount(catalog_server, namespace="catalog") mcp.mount(copilot_customization_server, namespace="copilot_customization") mcp.mount( fastapi_async_sqlalchemy_modernization_server, namespace="fastapi_async_sqlalchemy_modernization", ) mcp.mount(new_skill_server, namespace="new_skill") mcp.mount(nicegui_server, namespace="nicegui") mcp.mount(nicegui_ui_customization_server, namespace="nicegui_ui_customization") mcp.mount(pytest_scaffolding_server, namespace="pytest_scaffolding") mcp.mount(python_logging_dictconfig_server, namespace="python_logging_dictconfig") mcp.mount(vscode_configuration_server, namespace="vscode_configuration") mcp.mount(fastapi_uv_docker_server, namespace="fastapi_uv_docker") mcp.mount(zensical_docs_server, namespace="zensical_docs")