Skip to content

Commit 36141a0

Browse files
authored
MCP client quickstart improvements (#668)
MCP clients quickstart now uses the MCP client grid and has a blurb on authentication modes
1 parent 986539b commit 36141a0

1 file changed

Lines changed: 8 additions & 38 deletions

File tree

  • app/en/get-started/quickstarts/call-tool-client

app/en/get-started/quickstarts/call-tool-client/page.mdx

Lines changed: 8 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ description: "Learn how to call a tool in your IDE/MCP Client"
66
import { Steps, Tabs, Callout } from "nextra/components";
77
import { SignupLink } from "@/app/_components/analytics";
88
import Image from "next/image";
9+
import { MCPClientGrid } from "@/app/en/guides/tool-calling/mcp-clients/mcp-client-grid";
910

1011
export const IMAGE_SCALE_FACTOR = 2;
1112
export const CREATE_MCP_GATEWAY_DARK_WIDTH = 921;
@@ -72,7 +73,10 @@ Give your MCP gateway:
7273

7374
- A name
7475
- A description
75-
- A slug (optional: recommended for shareability, but auto-generates if left blank)
76+
- A slug (this is recommended so it's easy to remember and share, but will be generated if left blank)
77+
- Select the Authentication mode for the MCP Gateway
78+
- **Arcade Auth**: To access the MCP Gateway, you'll need to authenticate with your Arcade account in an OAuth flow on a browser. For security, the token is only valid for a short time and your MCP client will need to refresh it periodically.
79+
- **Arcade Headers**: To access the MCP Gateway, you'll need to authenticate with your Arcade account by passing an Arcade API key in the `Authorization` header and the user ID in the `Arcade-User-ID` header. Use this authentication mode for MCP clients that don't support browser authentication or token refresh.
7680

7781
### Select the tools you want to include in the gateway
7882

@@ -128,40 +132,9 @@ Get the URL of your MCP Gateway by clicking the "Copy URL" button in the MCP Gat
128132
height={MCP_GATEWAY_URL_DARK_HEIGHT / IMAGE_SCALE_FACTOR}
129133
/>
130134

131-
<Tabs items={["Cursor", "VS Code"]} storageKey="preferredAgent">
132-
<Tabs.Tab>
133-
134-
1. Open the command palette (Mac: Cmd + Shift + p / Windows: Ctrl + Shift + p) and select **Open MCP Settings**
135-
1. Click on the **New MCP Server** button
136-
137-
Cursor will open the MCP settings file, and you can add a new entry to the `mcpServers` object:
138-
139-
```json
140-
{
141-
"mcpServers": {
142-
"mcp-arcade": {
143-
"url": "https://api.arcade.dev/mcp/<YOUR-GATEWAY-SLUG>",
144-
"headers": {
145-
"Authorization": "Bearer {arcade_api_key}",
146-
"Arcade-User-ID": "{arcade_user_id}"
147-
}
148-
}
149-
}
150-
}
151-
```
152-
153-
</Tabs.Tab>
154-
<Tabs.Tab>
155-
156-
1. Open the command palette (Mac: Cmd + Shift + p / Windows: Ctrl + Shift + p) and select **MCP: Add Server...**
157-
1. Choose **HTTP**
158-
1. Paste the URL of your MCP Gateway.
159-
1. Give your MCP server a name, like `mcp-arcade`
160-
1. Visual Studio Code will update your `mcp.json` file.
161-
1. Either in the `mcp.json` file or in the "Extensions" > "MCP Servers - Installed" pane, click the "Start" button next to your MCP server and follow the prompts to authenticate.
162-
163-
</Tabs.Tab>
164-
</Tabs>
135+
Select the MCP client you want to use to read the instructions to connect to the MCP Gateway:
136+
137+
<MCPClientGrid />
165138

166139
### Try it out
167140

@@ -175,7 +148,4 @@ As you interact with the agent, it will call the tools from the MCP Gateway. You
175148
## Next Steps
176149

177150
- Learn more about [MCP Gateways](/guides/create-tools/mcp-gateways).
178-
- Learn how to use MCP Gateways with:
179-
- [Cursor](/guides/tool-calling/mcp-clients/cursor)
180-
- [Visual Studio Code](/guides/tool-calling/mcp-clients/visual-studio-code)
181151
- Build your own MCP servers with [arcade-mcp](/get-started/quickstarts/mcp-server-quickstart).

0 commit comments

Comments
 (0)