- FastMCP server with 12 tools (pullzone, cache, statistics, shield) - Dockerfile with multi-stage build (python:3.11-slim + uv) - K8s manifests (Deployment + Service) - Gitea Actions CI/CD pipeline (build → push → deploy)
14 lines
375 B
Python
14 lines
375 B
Python
"""Tool registration dispatcher."""
|
|
|
|
from .cache import register_cache_tools
|
|
from .pullzone import register_pullzone_tools
|
|
from .shield import register_shield_tools
|
|
from .statistics import register_statistics_tools
|
|
|
|
|
|
def register_all_tools(mcp):
|
|
register_pullzone_tools(mcp)
|
|
register_cache_tools(mcp)
|
|
register_statistics_tools(mcp)
|
|
register_shield_tools(mcp)
|