One read of Claude Developer Platformapi-20261020T183730Z
5 pages moved out of 785 read.
Pages moved
5
significant first
Pages read
785
in this capture
Captured
18:37 UTC
Corpus hash
ebc0bf80aa0c
corpus-hash
What this read moved
1-5 of 5agents-and-tools/mcp-tunnels/deploy-compose Changed · +5 / -5 lines
from line 80
8080 cat > docker-compose.yaml <<'EOF'
8181 services:
8282 setup:
83 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:efb27b299d627e4134815663cb8896641eeaee025d734c0f695582b4df38f013
83 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:d243d30642d39857a0579e465cb3b9bf3ae7c1141e83143bb6856777a31467a5
8484 entrypoint: ["/setup"]
8585 command:
8686 - init
from line 104
104104 profiles: ["setup"]
105105
106106 cloudflared:
107 image: cloudflare/cloudflared@sha256:6b599ca3e974349ead3286d178da61d291961182ec3fe9c505e1dd02c8ac31b0
107 image: cloudflare/cloudflared@sha256:0e56c13c7058fcef9c4f0e7d83372f82330548dbf8f8b366f3d8b506526d93b2
108108 command: tunnel --no-autoupdate run --url http://localhost:8080
109109 environment:
110110 - TUNNEL_TOKEN
from line 124
124124 max-file: "3"
125125
126126 mcp-proxy:
127 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:efb27b299d627e4134815663cb8896641eeaee025d734c0f695582b4df38f013
127 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:d243d30642d39857a0579e465cb3b9bf3ae7c1141e83143bb6856777a31467a5
128128 volumes:
129129 - ./config/mcp-proxy.yaml:/etc/mcp-gateway/config.yaml:ro
130130 - ./data:/data:ro
from line 317
317317 cat > docker-compose.yaml <<'EOF'
318318 services:
319319 cloudflared:
320 image: cloudflare/cloudflared@sha256:6b599ca3e974349ead3286d178da61d291961182ec3fe9c505e1dd02c8ac31b0
320 image: cloudflare/cloudflared@sha256:0e56c13c7058fcef9c4f0e7d83372f82330548dbf8f8b366f3d8b506526d93b2
321321 # --url is required: no ingress rules are pushed in the manual flow,
322322 # so without it cloudflared 503s every request.
323323 command: tunnel --no-autoupdate run --url http://localhost:8080
from line 339
339339 max-file: "3"
340340
341341 mcp-proxy:
342 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:efb27b299d627e4134815663cb8896641eeaee025d734c0f695582b4df38f013
342 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:d243d30642d39857a0579e465cb3b9bf3ae7c1141e83143bb6856777a31467a5
343343 volumes:
344344 - ./config/mcp-proxy.yaml:/etc/mcp-gateway/config.yaml:ro
345345 - ./data:/data:ro
agents-and-tools/mcp-tunnels/deploy-helm Changed · +8 / -8 lines
from line 124
124124 ```bash
125125 helm show values \
126126 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
127 --version 2.0.2 > values.yaml
127 --version 2.1.0 > values.yaml
128128 ```
129129 </Step>
130130
from line 168
168168 ```bash
169169 helm template mcp-tunnel \
170170 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
171 --version 2.0.2 \
171 --version 2.1.0 \
172172 -n mcp-tunnel \
173173 -f values.yaml > rendered.yaml
174174 ```
from line 178
178178 ```bash
179179 helm install mcp-tunnel \
180180 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
181 --version 2.0.2 \
181 --version 2.1.0 \
182182 --namespace mcp-tunnel --create-namespace \
183183 -f values.yaml
184184 ```
from line 269
269269 ```bash
270270 helm show values \
271271 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
272 --version 2.0.2 > values.yaml
272 --version 2.1.0 > values.yaml
273273 ```
274274 </Step>
275275
from line 307
307307 ```bash
308308 helm template mcp-tunnel \
309309 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
310 --version 2.0.2 \
310 --version 2.1.0 \
311311 -n mcp-tunnel \
312312 -f values.yaml > rendered.yaml
313313 ```
from line 317
317317 ```bash
318318 helm install mcp-tunnel \
319319 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
320 --version 2.0.2 \
320 --version 2.1.0 \
321321 --namespace mcp-tunnel --create-namespace \
322322 -f values.yaml
323323 ```
from line 361
361361```bash
362362helm upgrade mcp-tunnel \
363363 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
364 --version 2.0.2 \
364 --version 2.1.0 \
365365 -n mcp-tunnel \
366366 -f values.yaml
367367```
from line 377
377377```bash
378378helm upgrade mcp-tunnel \
379379 oci://us-docker.pkg.dev/anthropic-public-registry/charts/mcp-tunnel \
380 --version 2.0.2 \
380 --version 2.1.0 \
381381 -n mcp-tunnel \
382382 -f values.yaml \
383383 --set setup.force=true
agents-and-tools/mcp-tunnels/quickstart Changed · +4 / -4 lines
from line 171
171171 cat > docker-compose.yaml <<'EOF'
172172 services:
173173 mcp-proxy:
174 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:efb27b299d627e4134815663cb8896641eeaee025d734c0f695582b4df38f013
174 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:d243d30642d39857a0579e465cb3b9bf3ae7c1141e83143bb6856777a31467a5
175175 volumes:
176176 - ./config/mcp-proxy.yaml:/etc/mcp-gateway/config.yaml:ro
177177 - ./data:/data:ro
from line 178
178178 restart: unless-stopped
179179
180180 cloudflared:
181 image: cloudflare/cloudflared@sha256:6b599ca3e974349ead3286d178da61d291961182ec3fe9c505e1dd02c8ac31b0
181 image: cloudflare/cloudflared@sha256:0e56c13c7058fcef9c4f0e7d83372f82330548dbf8f8b366f3d8b506526d93b2
182182 command: tunnel --no-autoupdate run --url http://localhost:8080
183183 environment:
184184 - TUNNEL_TOKEN
from line 211
211211 @'
212212 services:
213213 mcp-proxy:
214 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:efb27b299d627e4134815663cb8896641eeaee025d734c0f695582b4df38f013
214 image: us-docker.pkg.dev/anthropic-public-registry/images/mcp-proxy@sha256:d243d30642d39857a0579e465cb3b9bf3ae7c1141e83143bb6856777a31467a5
215215 volumes:
216216 - ./config/mcp-proxy.yaml:/etc/mcp-gateway/config.yaml:ro
217217 - ./data:/data:ro
from line 218
218218 restart: unless-stopped
219219
220220 cloudflared:
221 image: cloudflare/cloudflared@sha256:6b599ca3e974349ead3286d178da61d291961182ec3fe9c505e1dd02c8ac31b0
221 image: cloudflare/cloudflared@sha256:0e56c13c7058fcef9c4f0e7d83372f82330548dbf8f8b366f3d8b506526d93b2
222222 command: tunnel --no-autoupdate run --url http://localhost:8080
223223 environment:
224224 - TUNNEL_TOKEN
cli-sdks-libraries/sdks/go Changed · +1 / -1 lines
from line 300
300300
301301Unions are represented as a struct with fields prefixed by "Of" for each of its variants. Only one field can be non-zero. The non-zero field will be serialized.
302302
303Subproperties of the union can be accessed through methods on the union struct. These methods return a mutable pointer to the underlying data, if present.
303Subproperties of the union can be accessed through methods on the union struct. These methods return a pointer to the value, if present.
304304
305305```go
306306// Only one field can be non-zero, use param.IsOmitted() to check if a field is set
manage-claude/api-and-data-retention Changed · +1 / -0 lines
from line 201
201201| [Thinking](https://platform.claude.com/docs/en/build-with-claude/thinking) | `/v1/messages`<br />with `thinking` | <Eligible>Yes</Eligible> | <Eligible>Yes</Eligible> | |
202202| [Token counting](https://platform.claude.com/docs/en/build-with-claude/token-counting) | `/v1/messages/count_tokens` | <Eligible>Yes</Eligible> | <Eligible>Yes</Eligible> | Count tokens before sending requests. |
203203| [Tool search](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool) | `/v1/messages`<br />with `tool_search` tool | <Eligible>Yes</Eligible> | <Eligible status="no">No</Eligible> | Server-side tool executed by Anthropic; the tool definitions in the request are searched in memory per call and nothing is stored after the response. |
204| [User profiles](https://platform.claude.com/docs/en/manage-claude/user-profiles) | `/v1/user_profiles` | <Eligible status="no">No</Eligible> | <Eligible status="no">No</Eligible> | Profiles are metadata about your end customers and don't contain prompts or outputs. The profile data you send is retained per standard policy until you delete the profile. Not covered under HIPAA readiness; requests to `/v1/user_profiles` are not blocked. See [User profiles](https://platform.claude.com/docs/en/manage-claude/user-profiles#what-a-profile-contains-and-how-anthropic-uses-it). |
204205| [Web fetch](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-fetch-tool) | `/v1/messages`<br />with `web_fetch` tool | <Eligible>Yes</Eligible> | <Eligible status="no">No</Eligible> | Fetched web content returned in the API response. [Dynamic filtering](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-fetch-tool#dynamic-filtering) is not eligible for ZDR or HIPAA. Website publishers may retain request data (such as fetched URLs and request metadata) according to their own policies. |
205206| [Web search](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool) | `/v1/messages`<br />with `web_search` tool | <Eligible>Yes</Eligible> | <Eligible>Yes</Eligible> | Real-time web search results returned in the API response. [Dynamic filtering](https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool#dynamic-filtering) is not eligible for ZDR or HIPAA. |
206207