We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/blueman82/recall'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
com.recall.daemon.plist.template•2.6 KiB
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Recall Daemon launchd Configuration Template
This template needs path substitution before installation.
Quick setup:
sed "s|{{HOME}}|$HOME|g; s|{{RECALL_DIR}}|$(pwd)|g" \
hooks/com.recall.daemon.plist.template > ~/Library/LaunchAgents/com.recall.daemon.plist
launchctl load ~/Library/LaunchAgents/com.recall.daemon.plist
Or use the setup script:
./hooks/install-daemon.sh
-->
<plist version="1.0">
<dict>
<!-- Service identifier -->
<key>Label</key>
<string>com.recall.daemon</string>
<!-- Program to execute - use uv to run the daemon script -->
<key>ProgramArguments</key>
<array>
<string>{{HOME}}/.local/bin/uv</string>
<string>run</string>
<string>python</string>
<string>{{HOME}}/.claude/hooks/recall-daemon.py</string>
</array>
<!-- Start daemon at user login -->
<key>RunAtLoad</key>
<true/>
<!-- Automatically restart if daemon crashes or exits -->
<key>KeepAlive</key>
<true/>
<!-- Working directory - must be recall project for dependencies -->
<key>WorkingDirectory</key>
<string>{{RECALL_DIR}}</string>
<!-- Environment variables -->
<key>EnvironmentVariables</key>
<dict>
<key>HOME</key>
<string>{{HOME}}</string>
<key>PATH</key>
<string>{{HOME}}/.local/bin:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin</string>
<!-- REQUIRED: Ollama model configuration (no defaults - must be set) -->
<key>RECALL_OLLAMA_MODEL</key>
<string>{{RECALL_OLLAMA_MODEL}}</string>
<key>RECALL_OLLAMA_LLM_MODEL</key>
<string>{{RECALL_OLLAMA_LLM_MODEL}}</string>
<key>RECALL_EMBEDDING_BACKEND</key>
<string>{{RECALL_EMBEDDING_BACKEND}}</string>
</dict>
<!-- Log file locations for stdout and stderr -->
<key>StandardOutPath</key>
<string>{{HOME}}/.claude/hooks/logs/daemon-stdout.log</string>
<key>StandardErrorPath</key>
<string>{{HOME}}/.claude/hooks/logs/daemon-stderr.log</string>
<!-- Throttle interval - minimum seconds between restarts after crash -->
<key>ThrottleInterval</key>
<integer>10</integer>
<!-- Nice value - slightly lower priority than interactive processes -->
<key>Nice</key>
<integer>5</integer>
<!-- Process type hint for macOS -->
<key>ProcessType</key>
<string>Background</string>
<!-- Allow daemon to be abandoned if user logs out -->
<key>AbandonProcessGroup</key>
<false/>
</dict>
</plist>