Install Steve Memo
Add the MCP server, then put the skill in the host skill directory. Create a key on Agents named for the host. Each section interpolates that host's env var.
Cursor
One click adds the HTTP MCP server. Cursor interpolates ${env:STEVE_MEMO_CURSOR_API_KEY}. The skill is a separate download below.
Cursor MCP config
{
"mcpServers": {
"steve-memo": {
"url": "https://mcp.steve-memo.com/mcp",
"headers": {
"Authorization": "Bearer ${env:STEVE_MEMO_CURSOR_API_KEY}"
}
}
}
}Claude Code
Run the CLI, or paste the JSON into ~/.claude.json. Claude interpolates ${STEVE_MEMO_CLAUDE_API_KEY}. Lifecycle hooks are the repo plugin on a disposable host, not a published /plugin.
Claude MCP CLI
claude mcp add --transport http steve-memo https://mcp.steve-memo.com/mcp --header 'Authorization: Bearer ${STEVE_MEMO_CLAUDE_API_KEY}'Claude MCP config
{
"mcpServers": {
"steve-memo": {
"type": "http",
"url": "https://mcp.steve-memo.com/mcp",
"headers": {
"Authorization": "Bearer ${STEVE_MEMO_CLAUDE_API_KEY}"
}
}
}
}Grok CLI
Add this block to ~/.grok/config.toml. Grok CLI interpolates ${STEVE_MEMO_GROK_API_KEY}. This is not Grok Bot.
Grok CLI MCP config
[mcp_servers.steve-memo]
url = "https://mcp.steve-memo.com/mcp"
headers = { "Authorization" = "Bearer ${STEVE_MEMO_GROK_API_KEY}" }Grok Bot
Official URL: https://mcp.steve-memo.com/mcp. Paste a real Authorization: Bearer ak_… header, or use a host-side stdio injector. Do not paste ${env:STEVE_MEMO_ORG_API_KEY} or ${STEVE_MEMO_ORG_API_KEY}. Grok Bot does not interpolate. Do not use the Cursor snippet for this host.
Grok Bot MCP config
{
"mcpServers": {
"steve-memo": {
"url": "https://mcp.steve-memo.com/mcp",
"headers": {
"Authorization": "Bearer ak_…"
}
}
}
}Connect troubleshooting
- “Failed to load MCP server” is a generic client error; inspect the MCP log or server response for the cause.
- A 401 missing_token response means the Authorization Bearer header did not arrive.
- A common cause is pasting the literal ${env:STEVE_MEMO_CURSOR_API_KEY} or ${STEVE_MEMO_GROK_API_KEY} on a host that does not interpolate. Grok Bot and stdio need a real secret, not an env ref. CLI and stdio still read STEVE_MEMO_ORG_API_KEY.
- Some hosts cannot edit headers after add. Uninstall the server and add it again.
- A stdio injector is a host-side fallback, not a Steve Memo product.
Skill
Same file for every host. Save it to the path for that client.
Download SKILL.md- Cursor
- ~/.cursor/skills/steve-memo/SKILL.md
- Claude Code
- ~/.claude/skills/steve-memo/SKILL.md
- Grok CLI
- ~/.grok/skills/steve-memo/SKILL.md