subclass Transform js to get our shit looking nice holy moly

This commit is contained in:
lda
2026-05-15 23:37:45 +07:00 Verified
parent 6935329d44
commit 9a035e9557
8 changed files with 224 additions and 24 deletions
+2
View File
@@ -13,6 +13,7 @@ from fastmcp.server import create_proxy
from fastmcp.server.transforms import Namespace
from ..models import BrokerConfig, ConnectionConfig
from ..proxy_results import ResourceLinkNamespace
from ..proxy_config import broker_config_to_fastmcp_config
ProxyT = TypeVar("ProxyT")
@@ -98,6 +99,7 @@ def create_proxy_mount(
client = Client(transport=transport, name=f"wf-mcp:{connection.id}")
proxy: FastMCP[Any] = create_proxy(client, name=f"Proxy-{connection.id}")
proxy.add_transform(Namespace(connection.id))
proxy.add_transform(ResourceLinkNamespace(connection.id))
return ProxyMount(
connection_id=connection.id,
fingerprint=connection_fingerprint(connection),