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: README.md
+36-14Lines changed: 36 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,30 +41,52 @@ A Node.js server implementing Model Context Protocol (MCP) for Webflow using the
41
41
1. Go to Settings → Cursor Settings → MCP
42
42
2. Click `+ Add New Global MCP Server`
43
43
3. Paste configuration
44
-
4. Save and verify server status
44
+
4. Replace `YOUR_API_TOKEN` with the token you copied earlier
45
+
5. Save and **restart** Cursor
45
46
46
47
**For Claude Desktop:**
47
48
48
49
1. Open Settings → Developer
49
50
2. Click `Edit Config`
50
-
3. Paste configuration
51
-
4. Save and **restart** Claude
51
+
3. Open `claude_desktop_config.json` in a code editor and paste configuration
52
+
4. Replace `YOUR_API_TOKEN` with the token you copied earlier
53
+
5. Save and **restart** Claude
52
54
53
-
## 🛠️ Available tools
55
+
## ❓ Troubleshooting
56
+
57
+
If you are having issues starting the server in your MCP client e.g. Cursor or Claude Desktop, please try the following.
58
+
59
+
### Ensure you have a valid Webflow API token
54
60
55
-
**For Cursor:**
61
+
1. Go to [Webflow's API Playground](https://developers.webflow.com/data/reference/token/authorized-by), log in and generate a token, then copy the token from the Request Generator
62
+
2. Replace `YOUR_API_TOKEN` in your MCP client configuration with the token you copied
Run the following commands to confirm you have Node and NPM installed:
71
+
72
+
```shell
73
+
node -v
74
+
npm -v
75
+
```
76
+
77
+
### Clear your NPM cache
78
+
79
+
Sometimes clearing your [NPM cache](https://docs.npmjs.com/cli/v8/commands/npm-cache) can resolve issues with `npx`.
80
+
81
+
```shell
82
+
npm cache clean --force
83
+
```
56
84
57
-
1. Go to Settings → Cursor Settings → MCP
58
-
2. Click `+ Add New Global MCP Server`
59
-
3. Paste configuration
60
-
4. Save and verify server status
85
+
### Fix NPM global package permissions
61
86
62
-
**For Claude Desktop:**
87
+
If `npm -v` doesn't work for you but `sudo npm -v` does, you may need to fix NPM global package permissions. See the official [NPM docs](https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally) for more information.
63
88
64
-
1. Open Settings → Developer
65
-
2. Click `Edit Config`
66
-
3. Paste configuration
67
-
4. Save and **restart** Claude
89
+
Note: if you are making changes to your shell configuration, you may need to restart your shell for changes to take effect.
0 commit comments