quickmemo-mcp
QuickMemo MCP Server 📝⚡
QuickMemo MCP ist ein eleganter, minimalistischer und einzigartiger Model Context Protocol (MCP)-Server, der KI-Assistenten eine schnelle, strukturierte Notiz- und Kontext-Memo-Engine bietet.
Sauber mit dem offiziellen Python MCP SDK gebaut, präsentiert QuickMemo alle drei zentralen MCP-Primitive – Tools, Resources und Prompts – in einer eleganten, aufgeräumten Codebasis ohne Ballast.
🌟 Wichtigste Highlights
⚡ Minimalistisch & ohne Ballast: Unter 150 Zeilen sauberer, lesbarer Python-Code.
🎯 Alle 3 MCP-Primitive:
Tools: Kontext-Memos speichern, auflisten, durchsuchen, filtern, abrufen und löschen.
Resources: Echtzeit-Markdown-Übersicht (
memo://all) und dynamische Telemetrie (memo://stats).Prompts: Fertige Prompt-Vorlagen für Notiz-Reviews und die Erstellung täglicher Standups.
🔒 Keine Konfiguration erforderlich: Verwendet lokalen persistenten JSON-Speicher (
~/.quickmemo/memos.jsonoder benutzerdefinierter Pfad).🚀 Marktplatz- & Registry-bereit: Vorkonfiguriert mit
smithery.yamlundDockerfilefür die Ein-Klick-Bereitstellung auf Smithery und Glama.
Related MCP server: mindmap-mcp-server
📁 Projektstruktur
quickmemo-mcp/
├── docs/ # Learning documentation & reports
│ ├── EXISTING_MCP_EXPERIENCE.md # Hands-on write-up evaluating Context7 & Playwright
│ └── MCP_FUNDAMENTALS.md # Complete MCP protocol & architecture guide
├── src/
│ └── quickmemo/ # MCP Server package (<150 LOC)
│ ├── __init__.py # Package exports
│ ├── __main__.py # Executable entrypoint
│ └── server.py # Core server (Tools, Resources, Prompts)
├── tests/
│ ├── demo_client.py # Live interactive demonstration script
│ └── test_server.py # Pytest unit & integration test suite
├── Dockerfile # Containerized deployment manifest
├── LICENSE # MIT License
├── pyproject.toml # Package configuration & dependencies
├── README.md # Quickstart & user documentation
└── smithery.yaml # Smithery registry manifest📐 Architekturübersicht
+-------------------------------------------------------------------------------+
| MCP CLIENT |
| (Claude Desktop / Cursor IDE / Antigravity / Custom AI) |
+-------------------------------------------------------------------------------+
▲
│ JSON-RPC 2.0 (stdio)
▼
+-------------------------------------------------------------------------------+
| QUICKMEMO MCP SERVER |
| |
| [TOOLS] [RESOURCES] [PROMPTS] |
| • add_memo • memo://all (Digest) • review_notes |
| • list_memos • memo://stats (JSON) • daily_standup |
| • search_memos |
| • get_memo / delete_memo |
+-------------------------------------------------------------------------------+
│
▼
Local JSON Storage Engine
(~/.quickmemo/memos.json)🛠️ MCP-Primitive-Katalog
1. Tools (Modellgesteuerte Funktionen)
Tool-Name | Parameter | Beschreibung |
|
| Speichert ein neues Memo oder einen Ausschnitt mit optionaler Kategorie und Tags. |
|
| Listet gespeicherte Memos mit optionaler Kategorie- und Tag-Filterung auf. |
|
| Ruft vollständigen Inhalt und Metadaten für ein bestimmtes Memo ab. |
|
| Führt eine Stichwortsuche über Titel, Inhalt, Tags und Kategorie durch. |
|
| Löscht ein Memo anhand der ID. |
| Keine | Leert den Memo-Speicher. |
2. Resources (Dynamische Kontext-Streams)
Resource-URI | MIME-Typ | Beschreibung |
|
| Formatierte dynamische Markdown-Übersicht aller gespeicherten Memos. |
|
| Echtzeit-Statistiken (Gesamtzahl der Memos, Kategorien-Aufschlüsselung, Tag-Verteilung). |
3. Prompts (Vorgefertigte Workflow-Vorlagen)
Prompt-Name | Argumente | Beschreibung |
|
| Fasst gespeicherte Memos zu wichtigen Erkenntnissen und einer umsetzbaren Checkliste zusammen. |
| Keine | Wandelt aktuelle Memos in einen standardmäßigen 3-teiligen täglichen Standup-Bericht um. |
🚀 Schnellstart & Installation
Option 1: Lokale Einrichtung mit uv (Empfohlen)
# Clone the repository
git clone https://github.com/your-username/quickmemo-mcp.git
cd quickmemo-mcp
# Install dependencies and package in editable mode
uv pip install -e .
# Run test suite
uv run pytest -v
# Run the interactive demo
uv run python tests/demo_client.pyOption 2: Direkt über die CLI ausführen
# Run server over stdio
quickmemo🔌 Client-Konfiguration
Claude Desktop
Fügen Sie QuickMemo zu Ihrer claude_desktop_config.json hinzu:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"quickmemo": {
"command": "uvx",
"args": ["--from", "quickmemo", "quickmemo"]
}
}
}Cursor IDE
Fügen Sie in Ihrem Workspace Folgendes zu .cursor/mcp.json hinzu:
{
"mcpServers": {
"quickmemo": {
"command": "quickmemo"
}
}
}☁️ Bereitstellung auf Smithery / Glama
Dieses Repository ist für die Smithery-Registry mit smithery.yaml und Dockerfile vorkonfiguriert.
Installation über die Smithery-CLI
npx -y @smithery/cli install quickmemo --client claudeManuelle Registry-Bereitstellung
Übertragen Sie Ihr Repository auf GitHub.
Besuchen Sie Smithery.ai und melden Sie sich an.
Importieren Sie Ihr GitHub-Repository. Smithery erkennt
smithery.yamlautomatisch und stellt Ihren MCP-Server bereit.
🧪 Tests
Führen Sie die automatisierte Testsuite aus:
uv run pytest -vAusgabe:
tests/test_server.py::TestMemoStore::test_add_and_get PASSED [ 12%]
tests/test_server.py::TestMemoStore::test_list_and_filter PASSED [ 25%]
tests/test_server.py::TestMemoStore::test_search PASSED [ 37%]
tests/test_server.py::TestMemoStore::test_delete_and_clear PASSED [ 50%]
tests/test_server.py::TestServerTools::test_tool_workflow PASSED [ 62%]
tests/test_server.py::TestServerTools::test_clear_memos_tool PASSED [ 75%]
tests/test_server.py::TestServerResourcesAndPrompts::test_resources PASSED [ 87%]
tests/test_server.py::TestServerResourcesAndPrompts::test_prompts PASSED [100%]
============================== 8 passed in 1.10s ==============================📚 Lieferumfang & Lerndokumentation
📖 Praktische Bewertung bestehender MCP-Erfahrungen:
docs/EXISTING_MCP_EXPERIENCE.md📘 MCP-Architektur- & Grundlagenleitfaden:
docs/MCP_FUNDAMENTALS.md💻 Interaktives Live-Demo-Skript:
tests/demo_client.py⚙️ Smithery-Konfiguration:
smithery.yaml
📄 Lizenz
MIT-Lizenz © 2026 QuickMemo MCP-Mitwirkende.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
FlicenseAqualityFmaintenanceAn open-source server implementing the Model Context Protocol (MCP) that enables capturing insights from AI sessions and transforming them into persistent, searchable knowledge accessible across tools.78- AlicenseAqualityAmaintenanceA local-first MCP server for shared memory across AI tools, enabling context capture and resume across sessions.26624Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA lightweight, intelligent note-organizing server that acts as an AI-powered personal memory vault for capturing, organizing, and retrieving insights using FastMCP and SQLite.2
- AlicenseNot gradedqualityBmaintenanceA high-performance personal Model Context Protocol (MCP) server built with the FastMCP Python framework.MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abdullah-Zafarr/quickmemo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server