Toolpin Monitor a server

polymnemo

io.github.PCBZ/polymnemo · v1.2.7 · MCP 2026-07-28

Shared cross-LLM long-term memory over MCP: semantic recall, sessions, and media (pgvector).

Reachability auth required
checked 2026-09-20 05:34 UTC
Registry status active
Tools pinned 12
98c3b41c7be2
Tools last changed unchanged since first capture 2026-09-11
Repo last push 2026-09-17
GitHub stars 0

Provenance

Registry namespace io.github.PCBZ (GitHub-account verified by the official registry)
Repository github.com/pcbz/polymnemo
Remote endpoints
https://polymnemo.purpleground-26f6d744.westus2.azurecontainerapps.io/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-09-11 05:31 first capture 12 tools pinned

Pinned tool definitions (12)

ToolDescription
ping Health / connectivity check. Returns server identity plus the active pluggable layers, so a client (or MCP Inspector) can confirm the connection and see how the server is wired.
remember Store a memory for later semantic recall. Large content is split into smaller chunks on write (one vector each), so this may create several ids. `namespace` groups memories (defaults to the shared namespace); `tags`/`source` are...
recall Search memories by meaning and return the closest matches. Results are ranked by similarity and bounded by `limit` (default 8). Use the returned `next_cursor` with `has_more` to page further — you decide whether the results are enough....
list_memories List stored memories newest-first (no search query). `namespace` selects the collection (defaults to the shared namespace). Page with `next_cursor` / `has_more`. Returns `{items, total, has_more, next_cursor}`.
get_memory Fetch a single memory by its id (from `remember`/`recall`/`list_memories`).
update Replace a memory's content (re-embeds it). Returns the updated memory.
forget Delete a memory by id. Returns `{id, deleted}` (deleted=false if absent).
save_session Persist a session's full content under `session_id` for later reload. Content is stored as ordered, losslessly-reassemblable chunks (also embedded, so it's searchable via `recall`). Re-saving the same `session_id` replaces it. Returns...
load_session Reload a saved session's content, one character page at a time. Page with `page` (0-based) while `has_more` is true. Returns `{session_id, content, page, page_size, total_chars, has_more}`.
create_upload Register a file / image / video memory and get a URL to upload its bytes. The bytes never go through this channel: `description` is embedded so the file is findable via `recall`. **PUT** the raw bytes to `upload_url`...
confirm_upload Confirm a media upload after you've PUT the bytes. Verifies the object exists, records its real size + checksum (and rejects an over-limit upload), then makes the memory findable via `recall` / downloadable. `id` is from...
get_download_url Get a short-lived URL to download a media memory's bytes. `id` is the media memory's id (from `create_upload` / `recall`). Returns `{memory_id, url, content_type}`.
Get alerted when this changes. Email the moment io.github.PCBZ/polymnemo drifts, dies, or revives.

Status badge

Toolpin status badge for io.github.PCBZ/polymnemo

[![Toolpin](https://toolpin.dev/badge/io.github.PCBZ/polymnemo.svg)](https://toolpin.dev/servers/io.github.PCBZ/polymnemo)

Maintain this server? Add the badge to your README. It links your users to this live status page.