26 lines
461 B
Python
26 lines
461 B
Python
"""Tool package registration."""
|
|
|
|
from mcp.server.fastmcp import FastMCP
|
|
|
|
from opnsense_mcp.tools import (
|
|
aliases,
|
|
dhcp,
|
|
diagnostics,
|
|
firewall,
|
|
interfaces,
|
|
nat,
|
|
routes,
|
|
system,
|
|
)
|
|
|
|
|
|
def register_all(mcp: FastMCP) -> None:
|
|
system.register(mcp)
|
|
interfaces.register(mcp)
|
|
firewall.register(mcp)
|
|
aliases.register(mcp)
|
|
nat.register(mcp)
|
|
dhcp.register(mcp)
|
|
diagnostics.register(mcp)
|
|
routes.register(mcp)
|