INNER CODE UNIT · Python

list_acts

lawve-ai/awesome-legal-skills · skills/ktzr-polskie-umowy-gospodarcze-adam-piotrowski/tools/legal-cite/legal_cite/server.py:44

def list_acts() -> str:
    """Lista obsługiwanych kodów aktów (PL + UE) dla verify_article."""
    return core.list_acts()


def main() -> None:
    port = os.getenv("PORT")
    if os.getenv("K_SERVICE") or port:
        mcp.settings.host = "0.0.0.0"
        mcp.settings.port = int(port or "8080")
        # Za proxy Cloud Run Host = domena *.run.app (nie localhost). Ochrona
        # DNS-rebinding jest dla serwerów LOKALNYCH (atak z przeglądarki na
        # localhost) — publiczny serwis z publicznymi przepisami jej nie potrzebuje.
        mcp.settings.transport_security = TransportSecuritySettings(
            enable_dns_rebinding_protection=False)
        logger.info("legal-cite start: streamable-http na %s:%s (/mcp)",
                    mcp.settings.host, mcp.settings.port)
        mcp.run(transport="streamable-http")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…