MCP Hub
Back to servers

willow-mcp

An agent-neutral MCP server providing SQLite key/value storage, Postgres knowledge base, and Kart task queue functionality. Features SAP/1.0 authorization on every tool call for secure multi-application access.

glama
Updated
Apr 18, 2026

willow-mcp

Agent-neutral MCP server. SQLite key/value store, Postgres knowledge base, Kart task queue. SAP/1.0 authorization on every tool call.

pip install willow-mcp

Tools

ToolDescription
store_putWrite to SQLite store
store_getRead from SQLite store
store_listList atoms in a collection
store_searchFull-text search in a collection
store_deleteDelete an atom
store_search_allSearch across all collections
knowledge_ingestAdd to Postgres knowledge base
knowledge_searchSearch Postgres knowledge base
task_submitSubmit task to Kart queue
task_statusCheck task status
task_listList pending tasks

Every tool requires an app_id param. Authorization is checked via SAP/1.0.

OpenClaw config

{
  "mcp": {
    "servers": {
      "willow": {
        "command": "python3",
        "args": ["-m", "willow_mcp"],
        "env": {
          "WILLOW_PG_DB": "willow",
          "SAP_SAFE_ROOT": "~/.sap/Applications",
          "SAP_PGP_FINGERPRINT": "YOUR_KEY_FINGERPRINT"
        }
      }
    }
  }
}

Configuration

Env varDefaultDescription
WILLOW_PG_DBwillowPostgres database name
WILLOW_PG_USER$USERPostgres user (Unix socket auth)
WILLOW_STORE_ROOT~/.willow/storeSQLite store directory
SAP_SAFE_ROOT~/.sap/ApplicationsSAFE folder root
SAP_PGP_FINGERPRINT(empty)Pinned GPG fingerprint

Authorization

Uses openclaw-sap-gate (SAP/1.0). Set up a SAFE folder for each app_id:

sap-gate init my-app
# edit ~/.sap/Applications/my-app/safe-app-manifest.json
# sign it, then:
sap-gate verify my-app

License

MIT — Sean Campbell 2026

Reviews

No reviews yet

Sign in to write a review