@memorystack/mcp-installer
v1.0.2
Published
One-click MCP installer for MemoryStack - connects your AI to persistent memory
Maintainers
Readme
@memorystack/mcp-installer
One-click MCP installer for MemoryStack - connects your AI to persistent memory.
Quick Start
# One-click install with OAuth (recommended)
npx @memorystack/mcp-installer --client cursor --oauth
# Or with existing API key
npx @memorystack/mcp-installer --client cursor --token ms_your_api_keySupported Clients
| Client | Flag |
|--------|------|
| Cursor | --client cursor |
| Claude Desktop | --client claude_desktop |
| VSCode | --client vscode |
| Kiro | --client kiro |
| Cline | --client cline |
How It Works
- Run the installer with
--oauth - Browser opens for authentication
- Login with your MemoryStack account
- API key is automatically generated and saved
- Restart your AI client - done!
Options
-c, --client <client> AI client (cursor, claude_desktop, vscode, kiro, cline)
--oauth Use browser-based OAuth authentication (recommended)
--token <token> Use existing API token instead of OAuth
--url <url> Custom MemoryStack URL (default: https://memorystack.app)
-V, --version Output version number
-h, --help Display helpConfig File Locations
The installer automatically writes to the correct config file:
- Cursor:
~/.cursor/mcp.json - Claude Desktop (Mac):
~/Library/Application Support/Claude/claude_desktop_config.json - Claude Desktop (Windows):
%APPDATA%\Claude\claude_desktop_config.json - Kiro:
~/.kiro/settings/mcp.json - VSCode:
.vscode/mcp.json(in current directory) - Cline:
~/.cline/mcp.json
What Gets Installed
The installer adds this configuration to your MCP config:
{
"mcpServers": {
"memorystack": {
"command": "npx",
"args": ["-y", "@memorystack/mcp-server@latest"],
"env": {
"MEMORYSTACK_API_KEY": "ms_...",
"MEMORYSTACK_BASE_URL": "https://memorystack.app"
}
}
}
}Available MCP Tools
After installation, your AI will have access to:
create_memory- Store new memoriessearch_memories- Hybrid search (vector + text)list_memories- Browse memories with paginationget_memory- Get memory by IDupdate_memory- Update existing memorydelete_memory- Delete a memoryreflect_on_memories- Generate insights from patternsconsolidate_memories- Merge similar memoriesget_memory_stats- Usage statistics
