SnackMachine
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SnackMachinesearch the library for recent entries about Python"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SnackMachine
Modular snack registry, scheduler, spool, and MCP knowledge conduit.
Install
pip install snackmachineOr from source:
pip install -e .Related MCP server: akb
Structure
snackmachine/
├── registry.py # SnackSpec, SnackPlugin, SnackRegistry
├── base.py # SnackParam, SnackMeta, BaseSnack
├── scheduler.py # Cron-like maintenance scheduler
├── spool_reader.py # Spool feed parser
├── spool_writer.py # Spool append writer
└── conduit/
├── bridge.py # MCP query/status/chat routes
├── library_index.py # FTS5 across all 5 vault layers
├── ai_bridge.py # AI-ranked search with agent boosting
├── doclang.py # Markdown/wiki-link/section parser
└── knowledge_layer.py # Multi-agent shared memoryUsage
from snackmachine.registry import get_registry
from snackmachine.base import BaseSnack, SnackMeta
class MySnack(BaseSnack):
meta = SnackMeta(id="my-snack", name="My Snack", category="custom")
def execute(self, action=None, **kwargs):
return {"success": True}
# Register
get_registry().register(MySnack())Data
All mutable data lives in ~/.ucore/:
~/.ucore/indices/library.db— FTS5 search index~/.ucore/knowledge/shared.db— multi-agent memory~/.ucore/logs/— spool files~/.ucore/config/mcp-manifests/— MCP server manifests
Set SNACKMACHINE_DATA_DIR to override the data root.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Shared long-term memory vault for AI agents with 20 MCP tools.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceGoverned multi-agent memory for AI agents. Hybrid markdown + SQLite store with full-text search, vector retrieval, and LLM reranking. Three transports: MCP stdio, HTTP JSON-RPC, and MCP SSE. One Go binary1Apache 2.0
- FlicenseAqualityAmaintenanceMCP-native knowledge base for AI agents — vault-scoped docs, tables, and files, git-versioned, with hybrid search (BM25 + pgvector dense + reranker) and an event stream so external consolidators / gardeners stay decoupled.50160-
- AlicenseBqualityAmaintenanceLocal-first agentic knowledge layer over Obsidian notes, enabling MCP-aware agents to search, retrieve, and compile knowledge with provenance and task contracts.3727MIT
- AlicenseAqualityCmaintenanceA local-first MCP server for durable agent memory using SQLite and FTS5, enabling knowledge graph storage, search, and recall for AI agents.201MIT