Clear all stored memories for a specific user namespace. This destructive, irreversible action wipes out the user's memory history while leaving other users' data untouched.
Store facts, preferences, or notes in local long-term memory for reuse across sessions. Saves content to a local SQLite file without network or LLM calls, preserving user context.
Search stored long-term memories to find information relevant to a query. Use this to retrieve past context, preferences, or facts before answering when they matter.
Remove the memory most relevant to a query, only when relevance meets a minimum score. This prevents deleting unrelated memories while enabling targeted cleanup.
Start a background screen recording and return immediately. Specify output path, framerate, cursor visibility, or recording area; use stop_recording to finish and get the file details.
GNOME desktop automation for AI agents. 30 tools via D-Bus: screenshots, window management, mouse/keyboard injection, clipboard, workspaces, and system notifications. Works on any GNOME 45–49 Linux desktop.
Enables AI agents to start and stop native GNOME Shell screen recordings via MCP tools, returning JSON with file path, size, and duration without depending on ffmpeg or wf-recorder.
Search for D&D 5e classes, races, backgrounds, and feats. Use natural language queries or filter by source document to find character creation options.
Import all historical messages from Signal Desktop into Signal MCP in a single pass. Works on macOS and Linux, requiring sqlcipher and local keyring access.
List all libvirt domains (virtual machines) managed by GNOME Boxes. Use this tool to retrieve an overview of available VMs for further management operations.
Stops the ongoing GNOME screen recording and waits for the WebM file to be fully finalized. Returns the recording summary with path, size, and duration.
Move the mouse cursor to an exact screen position using absolute coordinates. Coordinates match window and screen maps, enabling precise targeting on GNOME Wayland desktops.
Place text or a file's bytes on the GNOME Wayland clipboard and verify the write by reading back the data, ensuring the compositor holds the correct content.
Check whether a GNOME screen recording is currently active. Returns idle, recording with elapsed seconds, or stale to indicate a leftover state from a crashed process.