Skip to content

Commit 63d448d

Browse files
docs: fix links (googleapis#2612)
Fixed broken links --------- Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com>
1 parent c233eee commit 63d448d

File tree

8 files changed

+27
-30
lines changed

8 files changed

+27
-30
lines changed

docs/en/how-to/connect_via_mcp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,5 +175,5 @@ testing and debugging Toolbox server.
175175
| Claude Desktop || <https://modelcontextprotocol.io/quickstart/user#1-download-claude-for-desktop> |
176176
| MCP Inspector || <https://github.com/modelcontextprotocol/inspector> |
177177
| Cursor || <https://docs.cursor.com/context/model-context-protocol> |
178-
| Windsurf || <https://docs.windsurf.com/windsurf/mcp> |
179-
| VS Code (Insiders) || <https://code.visualstudio.com/docs/copilot/chat/mcp-servers> |
178+
| Windsurf || <https://docs.windsurf.com/windsurf/cascade/mcp#model-context-protocol-mcp> |
179+
| VS Code (Insiders) || <https://code.visualstudio.com/docs/copilot/chat/mcp-servers> |

docs/en/resources/tools/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ parameters:
5353
5454
MCP Toolbox provides two main approaches for tools: **prebuilt** and **custom**.
5555
56-
[**Prebuilt tools**](../../reference/prebuilt-tools/) are ready to use out of
56+
[**Prebuilt tools**](../../reference/prebuilt-tools.md) are ready to use out of
5757
the box. For example, a tool like
58-
[`postgres-execute-sql`](postgres/postgres-execute-sql/) has fixed parameters
58+
[`postgres-execute-sql`](postgres/postgres-execute-sql.md) has fixed parameters
5959
and always works the same way, allowing the agent to execute arbitrary SQL.
6060
While these are convenient, they are typically only safe when a developer is in
6161
the loop (e.g., during prototyping, developing, or debugging).
@@ -67,7 +67,7 @@ production is highly dangerous.
6767
To secure your application, you should **use custom tools** to suit your
6868
specific schema and application needs. Creating a custom tool restricts the
6969
agent's capabilities to only what is necessary. For example, you can use the
70-
[`postgres-sql`](postgres/postgres-sql/) tool to define a specific action. This
70+
[`postgres-sql`](postgres/postgres-sql.md) tool to define a specific action. This
7171
typically involves:
7272

7373
* **Prepared Statements:** Writing a SQL query ahead of time and letting the
@@ -365,4 +365,4 @@ Annotations appear in the `tools/list` MCP response:
365365
}
366366
```
367367

368-
## Kinds of tools
368+
## Kinds of tools

docs/en/sdks/JS-sdk/adk/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ npm install @toolbox-sdk/adk
2828

2929

3030
1. **Start the Toolbox Service**
31-
- Make sure the MCP Toolbox service is running. See the [Toolbox Getting Started Guide](/getting-started/introduction/#getting-started).
31+
- Make sure the MCP Toolbox service is running. See the [Toolbox Getting Started Guide](../../../getting-started/introduction/_index.md#getting-started).
3232

3333
2. **Minimal Example**
3434

@@ -147,7 +147,7 @@ const result = await tool.runAsync(args: {a: 5, b: 2})
147147
```
148148

149149
{{< notice tip>}}
150-
For a more comprehensive guide on setting up the Toolbox service itself, which you'll need running to use this SDK, please refer to the [Toolbox Quickstart Guide](getting-started/local_quickstart).
150+
For a more comprehensive guide on setting up the Toolbox service itself, which you'll need running to use this SDK, please refer to the [Toolbox Quickstart Guide](../../../getting-started/local_quickstart.md).
151151
{{< /notice >}}
152152

153153
## Client to Server Authentication
@@ -206,7 +206,8 @@ const client = new ToolboxClient(URL, null, {"Authorization": getGoogleIdTokenGe
206206

207207
For Toolbox servers hosted on Google Cloud (e.g., Cloud Run) and requiring
208208
`Google ID token` authentication, the helper module
209-
[auth_methods](src/toolbox_core/authMethods.ts) provides utility functions.
209+
[auth_methods](https://github.com/googleapis/mcp-toolbox-sdk-js/blob/main/packages/toolbox-core/src/toolbox_core/authMethods.ts) provides utility functions.
210+
210211

211212
### Step by Step Guide for Cloud Run
212213

@@ -251,14 +252,13 @@ Oauth2 tokens) when invoking that specific tool.
251252

252253
### Supported Authentication Mechanisms
253254

254-
The Toolbox service enables secure tool usage through **Authenticated Parameters**. For detailed information on how these mechanisms work within the Toolbox service and how to configure them, please refer to [Toolbox Service Documentation - Authenticated Parameters](resources/tools/#authenticated-parameters)
255-
255+
The Toolbox service enables secure tool usage through **Authenticated Parameters**. For detailed information on how these mechanisms work within the Toolbox service and how to configure them, please refer to [Toolbox Service Documentation - Authenticated Parameters](../../../resources/tools/_index.md#authenticated-parameters)
256256
### Step 1: Configure Tools in Toolbox Service
257257

258258
First, ensure the target tool(s) are configured correctly in the Toolbox service
259259
to require authentication. Refer to the [Toolbox Service Documentation -
260260
Authenticated
261-
Parameters](resources/tools/#authenticated-parameters)
261+
Parameters](../../../resources/tools/_index.md#authenticated-parameters)
262262
for instructions.
263263

264264
### Step 2: Configure SDK Client

docs/en/sdks/JS-sdk/core/index.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ npm install @toolbox-sdk/core
2828

2929

3030
1. **Start the Toolbox Service**
31-
- Make sure the MCP Toolbox service is running. See the [Toolbox Getting Started Guide](/getting-started/introduction/#getting-started).
31+
- Make sure the MCP Toolbox service is running. See the [Toolbox Getting Started Guide](../../../getting-started/introduction/_index.md#getting-started).
3232

3333
2. **Minimal Example**
3434

@@ -147,7 +147,7 @@ const result = await tool({a: 5, b: 2})
147147
```
148148

149149
{{< notice tip>}}
150-
For a more comprehensive guide on setting up the Toolbox service itself, which you'll need running to use this SDK, please refer to the [Toolbox Quickstart Guide](getting-started/local_quickstart).
150+
For a more comprehensive guide on setting up the Toolbox service itself, which you'll need running to use this SDK, please refer to the [Toolbox Quickstart Guide](../../../getting-started/local_quickstart.md).
151151
{{< /notice >}}
152152

153153
## Client to Server Authentication
@@ -249,14 +249,14 @@ Oauth2 tokens) when invoking that specific tool.
249249

250250
### Supported Authentication Mechanisms
251251

252-
The Toolbox service enables secure tool usage through **Authenticated Parameters**. For detailed information on how these mechanisms work within the Toolbox service and how to configure them, please refer to [Toolbox Service Documentation - Authenticated Parameters](resources/tools/#authenticated-parameters)
252+
The Toolbox service enables secure tool usage through **Authenticated Parameters**. For detailed information on how these mechanisms work within the Toolbox service and how to configure them, please refer to [Toolbox Service Documentation - Authenticated Parameters](../../../resources/tools/_index.md#authenticated-parameters)
253253

254254
### Step 1: Configure Tools in Toolbox Service
255255

256256
First, ensure the target tool(s) are configured correctly in the Toolbox service
257257
to require authentication. Refer to the [Toolbox Service Documentation -
258258
Authenticated
259-
Parameters](resources/tools/#authenticated-parameters)
259+
Parameters](../../../resources/tools/_index.md#authenticated-parameters)
260260
for instructions.
261261

262262
### Step 2: Configure SDK Client
@@ -448,9 +448,7 @@ await multiplyNumbers.invoke({ a: 2, b: 3 });
448448
```
449449

450450
The `multiplyNumbers` tool is compatible with [Langchain/Langraph
451-
agents](http://js.langchain.com/docs/concepts/agents/)
452-
such as [React
453-
Agents](https://langchain-ai.github.io/langgraphjs/reference/functions/langgraph_prebuilt.createReactAgent.html).
451+
agents](http://js.langchain.com/docs/concepts/agents/).
454452

455453
</details>
456454

docs/en/sdks/go-sdk/tbadk/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ result, err := tool.Run(ctx, inputs)
179179

180180
{{< notice tip >}}For a more comprehensive guide on setting up the Toolbox service itself, which
181181
you'll need running to use this SDK, please refer to the [Toolbox Quickstart
182-
Guide](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart).
182+
Guide](../../../getting-started/local_quickstart.md).
183183
{{< /notice >}}
184184

185185
## Client to Server Authentication
@@ -247,7 +247,7 @@ client, err := tbadk.NewToolboxClient(
247247

248248
For Toolbox servers hosted on Google Cloud (e.g., Cloud Run) and requiring
249249
`Google ID token` authentication, the helper module
250-
[auth_methods](/core/auth.go) provides utility functions.
250+
[auth_methods](https://github.com/googleapis/mcp-toolbox-sdk-go/blob/main/core/auth.go) provides utility functions.
251251

252252
### Step by Step Guide for Cloud Run
253253

docs/en/sdks/python-sdk/core/index.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The `ToolboxClient` (and its synchronous counterpart `ToolboxSyncClient`) intera
2929
## Quickstart
3030

3131
1. **Start the Toolbox Service**
32-
- Make sure the MCP Toolbox service is running on port `5000` of your local machine. See the [Toolbox Getting Started Guide](/getting-started/introduction/#getting-started).
32+
- Make sure the MCP Toolbox service is running on port `5000` of your local machine. See the [Toolbox Getting Started Guide](../../../getting-started/introduction/_index.md#getting-started).
3333

3434
2. **Minimal Example**
3535

@@ -50,7 +50,7 @@ if __name__ == "__main__":
5050

5151

5252
{{< notice tip>}}
53-
For a complete, end-to-end example including setting up the service and using an SDK, see the full tutorial: [**Toolbox Quickstart Tutorial**](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart)
53+
For a complete, end-to-end example including setting up the service and using an SDK, see the full tutorial: [**Toolbox Quickstart Tutorial**](../../../getting-started/local_quickstart.md)
5454
{{< /notice >}}
5555

5656
{{< notice note>}}
@@ -177,7 +177,7 @@ result = await tool("foo", bar="baz")
177177
```
178178

179179
{{< notice tip>}}
180-
For a more comprehensive guide on setting up the Toolbox service itself, which you'll need running to use this SDK, please refer to the [Toolbox Quickstart Guide](getting-started/local_quickstart).
180+
For a more comprehensive guide on setting up the Toolbox service itself, which you'll need running to use this SDK, please refer to the [Toolbox Quickstart Guide](../../../getting-started/local_quickstart.md).
181181
{{< /notice >}}
182182

183183
## Synchronous Usage
@@ -381,12 +381,11 @@ Oauth2 tokens) when invoking that specific tool.
381381

382382
### Supported Authentication Mechanisms
383383

384-
The Toolbox service enables secure tool usage through **Authenticated Parameters**. For detailed information on how these mechanisms work within the Toolbox service and how to configure them, please refer to [Authenticated Parameters](resources/tools/#authenticated-parameters)
385-
384+
The Toolbox service enables secure tool usage through **Authenticated Parameters**. For detailed information on how these mechanisms work within the Toolbox service and how to configure them, please refer to [Authenticated Parameters](../../../resources/tools/_index.md#authenticated-parameters)
386385
### Step 1: Configure Tools in Toolbox Service
387386

388387
First, ensure the target tool(s) are configured correctly in the Toolbox service
389-
to require authentication. Refer to the [Authenticated Parameters](https://googleapis.github.io/genai-toolbox/resources/tools/#authenticated-parameters)
388+
to require authentication. Refer to the [Authenticated Parameters](../../../resources/tools/_index.md#authenticated-parameters)
390389
for instructions.
391390

392391
### Step 2: Configure SDK Client
@@ -544,4 +543,4 @@ async def get_dynamic_value():
544543

545544
# Assuming `tool` is a loaded tool instance from a ToolboxClient
546545
dynamic_bound_tool = tool.bind_param("param", get_dynamic_value)
547-
```
546+
```

docs/en/sdks/python-sdk/langchain/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ async with ToolboxClient("http://127.0.0.1:5000") as toolbox:
4141
message.pretty_print()
4242
```
4343
{{< notice tip >}}
44-
For a complete, end-to-end example including setting up the service and using an SDK, see the full tutorial: [Toolbox Quickstart Tutorial](getting-started/local_quickstart)
44+
For a complete, end-to-end example including setting up the service and using an SDK, see the full tutorial: [Toolbox Quickstart Tutorial](../../../getting-started/local_quickstart.md)
4545
{{< /notice >}}
4646

4747
## Usage

docs/en/sdks/python-sdk/llamaindex/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ asyncio.run(run_agent())
4949
```
5050

5151
{{< notice tip >}}
52-
For a complete, end-to-end example including setting up the service and using an SDK, see the full tutorial: [Toolbox Quickstart Tutorial](getting-started/local_quickstart)
52+
For a complete, end-to-end example including setting up the service and using an SDK, see the full tutorial: [Toolbox Quickstart Tutorial](../../../getting-started/local_quickstart.md)
5353
{{< /notice >}}
5454

5555
## Usage

0 commit comments

Comments
 (0)