- chatlogger/api.py — read-only HTTP API (stdlib http.server, bearer-token auth, bound to 100.123.47.7:8770) with /list_chats, /recent, /search, /since, /stats, /healthz - chatlogger/chatlogger-api.service — hardened systemd unit - chatlogger/api.env.example — env template (token + bind + db) - mac-clients/chatlog_mcp.py — stdio MCP wrapper for Hermes Agent on the Mac (4 tools: chatlog_list_chats / recent / search / since), uses only Python stdlib, talks to the REST API via Tailscale. Hermes registers as 4th MCP server (chatlog) — verified live with 76 tool(s) from 4 server(s) in gateway.log.
5 lines
192 B
Text
5 lines
192 B
Text
CHATLOGGER_API_BIND=100.123.47.7
|
|
CHATLOGGER_API_PORT=8770
|
|
CHATLOGGER_API_DB=/opt/chatlogger/chats.db
|
|
CHATLOGGER_API_TZ_OFFSET_HOURS=7
|
|
CHATLOGGER_API_TOKEN=replace-me-with-a-long-random-secret
|