You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cloud/mcp/setup-guide.mdx
+55-40Lines changed: 55 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,25 +4,30 @@ sidebarTitle: "MCP setup guide"
4
4
---
5
5
6
6
7
-
This document walks you through connecting any MCP‑compatible client (Cursor, Claude Desktop, VS Code, and others) to **Elementary’s production remote MCP server**. It covers prerequisites, installation of the `mcp-remote` helper, authentication, and per‑client configuration steps.
7
+
This document walks you through connecting any MCP‑compatible client (Cursor, Claude Desktop, and others) to **Elementary’s production remote MCP server**.
8
+
It covers prerequisites, installation of the `mcp-remote` helper, authentication, and per‑client configuration steps.
8
9
9
10
## Prerequisites
10
11
| Requirement | Why it’s needed |
11
12
|-------------|-----------------|
12
-
|**Node.js 18 LTS or newer**|`mcp-remote` (and many editors) run via `npx`, which depends on Node. Verify with `node --version`. |
13
-
|**npm / npx**| Bundled with Node; `npx` fetches `mcp-remote` on demand. |
13
+
|**Node.js 18 LTS or newer**|`mcp-remote` (and many editors) run on Node. Verify wit `node --version`. |
14
+
|**npm / npx**|`npx` fetches `mcp-remote` on demand. Bundled with Node. |
15
+
16
+
> Tip: If you use `nvm`, run `nvm install --lts` and `nvm use --lts`.
17
+
14
18
---
15
19
16
-
## 1 – Install `mcp-remote`
17
-
For one‑off use, you can rely on `npx` to auto‑download the package each time:
18
-
```bash
19
-
npx -y mcp-remote --help
20
-
```
21
-
To avoid first‑run latency (or to pin a version) install globally:
20
+
## 1 – Install `mcp-remote` (optional)
21
+
You don’t have to install anything globally—our configs use npx to fetch the latest version automatically. If you do prefer a global install, use:
22
22
```bash
23
+
# Optional: global install
23
24
npm install -g mcp-remote@latest
24
25
```
26
+
27
+
> **Important:**`mcp-remote` expects the **server URL as the first argument** (flags come **after** the URL). It does **not** implement `--help`; running `mcp-remote --help` will error because `--help` is treated as a URL.
28
+
25
29
---
30
+
26
31
## 2 – Generate a personal access token
27
32
**Design Partner Stage:** Personal access tokens are currently available to design partners only. To obtain a token, please reach out to the Elementary team and we'll provide you with one manually.
28
33
**Coming soon:** Self-service token management will be available directly from the Elementary UI for all users.
@@ -31,23 +36,48 @@ These tokens inherit **your** workspace permissions:
31
36
* Treat them like passwords – **do not share or commit** them.
32
37
* Rotate regularly.
33
38
* Revoke immediately if compromised.
39
+
34
40
---
35
-
## 3 – Universal configuration JSON
36
-
Insert the block below into your client’s MCP configuration file, replacing `...` with your token:
41
+
42
+
## 3 - Validate the connection
43
+
This confirms you can reach the Elementary MCP server.
44
+
> Note: Replace `<AUTH_TOKEN>` with your actual token.
0 commit comments