Native macOS app with MCP server for persistent AI memory across sessions. SwiftUI + SQLite FTS5 + Model Context Protocol.
{
"mcpServers": {
"memorytool": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Native macOS app with MCP server for persistent AI memory across sessions. SwiftUI + SQLite FTS5 + Model Context Protocol.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 2 days ago. 1 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
Query and manage PostgreSQL databases directly from AI assistants
MCP Security Weekly
Get CVE alerts and security updates for MemoryTool and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A native macOS app that provides persistent, cross-session memory for AI assistants.
Tell Claude something once — every future session knows it.
MemoryTool combines a SwiftUI GUI for human management with an embedded MCP server that AI tools (Claude Code, Claude Desktop) use to store and retrieve memories via stdio transport.
┌───────────────────────────────────────────────────────┐
│ MemoryTool.app │
│ │
│ ┌──────────────┐ ┌───────────────────────┐ │
│ │ SwiftUI │ │ MCP Server (stdio) │ │
│ │ GUI │ │ │ │
│ │ CRUD + │ │ remember (dedup) │ │
│ │ Search │ │ recall (hybrid) │ │
│ │ Tag Mgmt │ │ forget / update │ │
│ └──────┬───────┘ └──────┬────────────────┘ │
│ └──────────┬─────────────┘ │
│ ┌─────────┴──────────┐ │
│ │ SQLite + FTS5 │ │
│ │ + Embeddings │ │
│ │ (WAL mode) │ │
│ └────────────────────┘ │
└───────────────────────────────────────────────────────┘
↑ ↑
User Claude Code
remember, recall, forget, update_memory, list_categories, get_memory./install.sh builds, installs, and configures Claude Code automaticallygit clone https://github.com/yuanyunfan/MemoryTool.git
cd MemoryTool
./install.sh
This builds the MCP server, symlinks it to ~/.memorytool/bin/, and configures Claude Code automatically.
Build:
swift build -c release --product MemoryMCP
Install binary:
mkdir -p ~/.memorytool/bin
ln -sf "$(pwd)/.build/release/MemoryMCP" ~/.memorytool/bin/MemoryMCP
Configure Claude Code — add to ~/.claude/settings.json under mcpServers: