Skip to content

Commit 3622a94

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

5 files changed

Lines changed: 9 additions & 9 deletions

File tree

docs/toolhive/concepts/backend-auth.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,9 +223,9 @@ deployments using the ToolHive Operator.
223223
MCPServer and MCPRemoteProxy support only one upstream provider. The embedded
224224
authorization server redirects clients directly to that provider, so the
225225
provider must be the service whose API the MCP server calls. If your MCPServer
226-
deployment requires chained authenticationwhere a client authenticates with a
226+
deployment requires chained authentication - where a client authenticates with a
227227
corporate IdP like Okta, which then federates to an external provider like
228-
GitHubconsider using [token exchange](#same-idp-with-token-exchange) with a
228+
GitHub - consider using [token exchange](#same-idp-with-token-exchange) with a
229229
federated identity provider instead, or use a VirtualMCPServer with multiple
230230
upstream providers.
231231

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

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

501501
No preStop hook is injected by the operator. If your workload requires
502-
additional time for example, to let kube-proxy propagate endpoint removal
503-
before the pod stops accepting traffic override
502+
additional time - for example, to let kube-proxy propagate endpoint removal
503+
before the pod stops accepting traffic - override
504504
`terminationGracePeriodSeconds` via `podTemplateSpec`:
505505

506506
```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)