From 910cfbf341d58bc5d1bff485fb2c067a88935105 Mon Sep 17 00:00:00 2001 From: veriAjinkya <110429948+veriAjinkya@users.noreply.github.com> Date: Tue, 11 Aug 2026 19:42:15 +0530 Subject: [PATCH] Accept all incoming host --- src/audithub_mcp/server.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/audithub_mcp/server.py b/src/audithub_mcp/server.py index 91edeee..3fb75c1 100644 --- a/src/audithub_mcp/server.py +++ b/src/audithub_mcp/server.py @@ -53,6 +53,7 @@ from audithub_sdk_ext import AuthenticatedApiClient, OIDCClientCredentialsContext from mcp import types as mcp_types from mcp.server.fastmcp import Context, FastMCP +from mcp.server.transport_security import TransportSecuritySettings from mcp.shared.exceptions import McpError from pydantic import Field, TypeAdapter, ValidationError @@ -1928,8 +1929,15 @@ def main() -> None: if args.local_http_server: if not args.local_http_port: parser.error("Port is required when server is run in http server mode") - mcp.settings.host = "127.0.0.1" + mcp.settings.host = "0.0.0.0" mcp.settings.port = args.local_http_port + transport_security = mcp.settings.transport_security or TransportSecuritySettings() + transport_security.allowed_hosts = [ + "127.0.0.1:*", + "localhost:*", + "host.docker.internal:*", + ] + mcp.settings.transport_security = transport_security mcp.run(transport="streamable-http") else: mcp.run()