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
Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:
67
120
@@ -76,9 +129,12 @@ Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:
76
129
}
77
130
```
78
131
79
-
Restart Claude Desktop after saving.
132
+
<Callouttype="warn">
133
+
Restart Claude Desktop after saving the config file.
134
+
</Callout>
80
135
81
-
### Cursor
136
+
</Tab>
137
+
<Tabvalue="Cursor">
82
138
83
139
Add to `.cursor/mcp.json` in your project:
84
140
@@ -93,7 +149,13 @@ Add to `.cursor/mcp.json` in your project:
93
149
}
94
150
```
95
151
96
-
## Option 3: Global Install
152
+
</Tab>
153
+
</Tabs>
154
+
155
+
</Tab>
156
+
<Tabvalue="Global Install">
157
+
158
+
## Global Install
97
159
98
160
```bash
99
161
npm install -g gitmem-mcp
@@ -111,6 +173,15 @@ Then reference the global binary in your MCP config:
111
173
}
112
174
```
113
175
176
+
<Callouttype="info">
177
+
Global install avoids the `npx` startup delay on each session. Useful for heavy users.
178
+
</Callout>
179
+
180
+
</Tab>
181
+
</Tabs>
182
+
183
+
---
184
+
114
185
## Verify Installation
115
186
116
187
After setup, ask your AI agent:
@@ -119,6 +190,10 @@ After setup, ask your AI agent:
119
190
120
191
You should see a list of available commands with your current tier and tool count.
121
192
193
+
<Callouttype="success"title="Working correctly?">
194
+
If `gitmem-help` returns a command list showing **23 tools (free tier)** or **29 tools (pro tier)**, you're good to go. Head to [Your First Session](/docs/getting-started/first-session) next.
195
+
</Callout>
196
+
122
197
## Environment Variables
123
198
124
199
| Variable | Default | Purpose |
@@ -127,3 +202,20 @@ You should see a list of available commands with your current tier and tool coun
127
202
|`GITMEM_DEFAULT_PROJECT`|`default`| Project namespace for scoping |
128
203
129
204
See [Configuration](/docs/getting-started/configuration) for full details.
205
+
206
+
## Troubleshooting
207
+
208
+
<Accordionstype="single">
209
+
<Accordiontitle="npx gitmem init hangs or fails">
210
+
Ensure Node.js 18+ is installed (`node --version`). If behind a corporate proxy, try `npm install -g gitmem-mcp` first, then use `gitmem init` without npx.
211
+
</Accordion>
212
+
<Accordiontitle="Agent can't find gitmem tools">
213
+
Check that `.mcp.json` exists in your project root and contains the gitmem server entry. For Claude Desktop, verify the config path matches your OS. Restart the client after config changes.
214
+
</Accordion>
215
+
<Accordiontitle="Permission errors on tool calls">
216
+
Run `npx gitmem init` to add tool permissions to `.claude/settings.json`, or manually add `mcp__gitmem__*` to the `allow` array.
217
+
</Accordion>
218
+
<Accordiontitle="Starter scars show wrong age">
219
+
Starter scars use fixed creation dates. This is cosmetic — the scars function correctly regardless of displayed age.
0 commit comments