Skip to content

Commit 2e365ba

Browse files
rdimitrovclaude
authored andcommitted
Fix em dashes and title case per review feedback
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 7c57367 commit 2e365ba

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

docs/toolhive/guides-k8s/run-mcp-k8s.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ Common configurations:
460460
- **Scale only the backend** (omit `replicas`, `backendReplicas: M`): useful
461461
when tool execution is CPU/memory-bound and the proxy is not a bottleneck. The
462462
backend StatefulSet uses client-IP session affinity to route repeated
463-
connections to the same pod subject to the same NAT limitations as
463+
connections to the same pod - subject to the same NAT limitations as
464464
proxy-level affinity.
465465
- **Scale both** (`replicas: N`, `backendReplicas: M`): full horizontal scale.
466466
Redis session storage is required when `replicas > 1`.
@@ -501,8 +501,8 @@ timeout are both 30 seconds with no headroom, so long-lived SSE or streaming
501501
connections may be dropped if they exceed the drain window.
502502

503503
No preStop hook is injected by the operator. If your workload requires
504-
additional time for example, to let kube-proxy propagate endpoint removal
505-
before the pod stops accepting traffic override
504+
additional time - for example, to let kube-proxy propagate endpoint removal
505+
before the pod stops accepting traffic - override
506506
`terminationGracePeriodSeconds` via `podTemplateSpec`:
507507

508508
```yaml

docs/toolhive/guides-vmcp/composite-tools.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ accesses the `name` field of the current repository. You can also use
411411

412412
`maxParallel` controls how many iterations run concurrently **on the pod that
413413
received the composite tool request**. Iterations are not distributed across
414-
vMCP replicas all parallel backend calls originate from a single pod
414+
vMCP replicas - all parallel backend calls originate from a single pod
415415
regardless of `spec.replicas`. When sizing your deployment, account for the
416416
per-pod fan-out: a `maxParallel: 50` forEach step can open up to 50 simultaneous
417417
connections to backend MCP servers from one pod. Ensure both the vMCP pod

docs/toolhive/guides-vmcp/scaling-and-performance.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Scaling and Performance
2+
title: Scaling and performance
33
description:
44
How to scale Virtual MCP Server deployments vertically and horizontally.
55
---
@@ -122,7 +122,7 @@ spec:
122122

123123
`ClientIP` affinity relies on the source IP reaching kube-proxy. When clients
124124
sit behind a NAT gateway, corporate proxy, or cloud load balancer (common in
125-
EKS, GKE, and AKS), all traffic appears to originate from the same IP routing
125+
EKS, GKE, and AKS), all traffic appears to originate from the same IP - routing
126126
every client to the same pod and eliminating the benefit of horizontal scaling.
127127
This fails silently: the deployment appears healthy but only one pod handles all
128128
load.

docs/toolhive/guides-vmcp/tool-aggregation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ spec:
149149
### Annotation overrides
150150

151151
Override MCP tool annotations to provide hints to LLM clients about tool
152-
behavior. Annotations are optionalonly set the fields you want to override:
152+
behavior. Annotations are optional - only set the fields you want to override:
153153

154154
```yaml title="VirtualMCPServer resource"
155155
spec:

0 commit comments

Comments
 (0)