{"name":"io.github.ivo-toby/postgram","slug":"ivo-toby-postgram","title":"Postgram","description":"Self-hosted memory for AI agents with hybrid search, knowledge graphs, tasks, and document sync.","url":"https://mcp.market/server/ivo-toby-postgram","rating":null,"grade":"B","score":73,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":28,"stars":9,"forks":3,"downloads_week":null,"last_push_at":"2026-09-22T16:48:59.000Z","license":"AGPL-3.0"},"uptime":null,"claimed":false,"transport":"oci","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ivo-toby/postgram","website":"https://postgram.dev","version":"0.1.3","remotes":[],"packages":[{"registryType":"oci","identifier":"ghcr.io/ivo-toby/postgram@sha256:29b61fb302bd52862b8eba43305ee2aa4fc072d5f9188652f1fe6324f49d5391","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://127.0.0.1:3100/mcp","headers":[{"description":"Bearer token using a Postgram API key created with pgm-admin or the admin UI.","isRequired":true,"isSecret":true,"name":"Authorization"}]},"runtimeArguments":[{"value":"127.0.0.1:3100:3100","type":"named","name":"--publish"},{"value":"host.docker.internal:host-gateway","type":"named","name":"--add-host"}],"environmentVariables":[{"description":"PostgreSQL connection URL for a database with the pgvector extension enabled.","isRequired":true,"isSecret":true,"name":"DATABASE_URL"},{"description":"Required only when OpenAI is selected for embeddings or extraction.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Embedding provider: openai or ollama.","default":"ollama","choices":["openai","ollama"],"name":"EMBEDDING_PROVIDER"},{"description":"Ollama embedding endpoint when EMBEDDING_PROVIDER is ollama.","default":"http://host.docker.internal:11434","name":"EMBEDDING_BASE_URL"},{"description":"Stable random value of at least 32 characters used to protect admin MFA seeds.","isRequired":true,"isSecret":true,"name":"ADMIN_MFA_SECRET_KEY"},{"description":"Stable 32-byte base64url key used to encrypt provider secrets saved in the admin UI.","isRequired":true,"isSecret":true,"name":"ADMIN_SETTINGS_ENCRYPTION_KEY"}]}],"tools":[],"scan":{"score":73,"grade":"B","scanned_at":"2026-09-26T05:11:49.648Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:11:49.674Z","components":{"code":{"score":-1,"max":25,"notes":["package could not be scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[],"repo":{"found":true,"owner":"ivo-toby","repo":"postgram","archived":false,"pushedAt":"2026-09-22T16:48:59Z","stars":9,"forks":3,"openIssues":8,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/474763?v=4","ownerCreatedAt":"2010-11-09T21:42:03Z","license":"AGPL-3.0"},"icon":{"url":"https://postgram.dev/favicon.png","source":"site","width":64,"height":64},"presence":{"stars":9,"forks":3,"downloadsWeek":null,"license":"AGPL-3.0","lastPushAt":"2026-09-22T16:48:59.000Z","score":28}}}},"grade_history":[],"reviews":[]}