Repository navigation
docs(servers): add corporate proxy configuration across server READMEs and Sphinx docs #326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -309,6 +309,6 @@ If you are running MCP servers behind an HTTP/HTTPS corporate proxy: | |||||
| } | ||||||
| ``` | ||||||
|
|
||||||
| 3. **Custom SSL/CA Certificates (SSL Decryption/Inspection)**: If your corporate proxy intercepts SSL traffic, point `SSL_CERT_FILE` to your corporate CA certificate bundle. | ||||||
| 3. **Custom SSL/CA Certificates (SSL Decryption/Inspection)**: If your corporate proxy intercepts TLS traffic, point the appropriate certificate variable to your corporate CA bundle (`SSL_CERT_FILE` for `gti` and `secops-soar`, `REQUESTS_CA_BUNDLE` for `secops`, and `GRPC_DEFAULT_SSL_ROOTS_FILE_PATH` plus `REQUESTS_CA_BUNDLE` for `scc-mcp`). | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Since
Suggested change
|
||||||
|
|
||||||
|
|
||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -107,6 +107,19 @@ Appropriate IAM permissions are required on the target Google Cloud project(s): | |||||
| - Security Command Center: `roles/securitycenter.adminViewer` (read-only tools) or `roles/securitycenter.adminEditor` (required for `set_finding_mute`) | ||||||
| - Cloud Asset Inventory: `roles/cloudasset.viewer` | ||||||
|
|
||||||
| ### Corporate Proxy Configuration | ||||||
|
|
||||||
| The server honors standard proxy environment variables (`HTTPS_PROXY`, `HTTP_PROXY`, and `NO_PROXY`). To run behind a corporate proxy, set these variables in your environment or pass them in the `env` block of your MCP client settings: | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. For consistency across all server documentation files, list
Suggested change
|
||||||
|
|
||||||
| ```json | ||||||
| "env": { | ||||||
| "HTTP_PROXY": "http://proxy.corp.example.com:8080", | ||||||
| "HTTPS_PROXY": "http://proxy.corp.example.com:8080" | ||||||
| } | ||||||
| ``` | ||||||
|
|
||||||
| If your corporate proxy intercepts TLS traffic, set `GRPC_DEFAULT_SSL_ROOTS_FILE_PATH` (for gRPC calls) and `REQUESTS_CA_BUNDLE` (for Google Cloud authentication) to the path of your corporate CA certificate bundle. See `docs/usage_guide.md` for details. | ||||||
|
|
||||||
| ## License | ||||||
|
|
||||||
| Apache 2.0 | ||||||
|
|
||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For consistency across all server documentation files, list
HTTP_PROXYbeforeHTTPS_PROXY.