{"name":"io.github.oliverhruby/gramps-mcp","slug":"oliverhruby-gramps-mcp","title":"Gramps MCP MCP Server","description":"MCP server for Gramps genealogy via the Gramps Web API: CRUD, search, merge, timelines, DNA.","url":"https://mcp.market/server/oliverhruby-gramps-mcp","rating":null,"grade":"C","score":64,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":35,"stars":1,"forks":0,"downloads_week":74,"last_push_at":"2026-09-21T07:28:34.000Z","license":"MIT"},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-21T13:00:37.142Z","last_ok_at":"2026-09-21T13:00:37.142Z","latency_ms":108},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/oliverhruby/gramps-mcp","website":"https://github.com/oliverhruby/gramps-mcp","version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://ghcr.io/oliverhruby/gramps-mcp:latest"}],"packages":[{"registryType":"pypi","identifier":"gramps-mcp-full","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Gramps MCP username","isRequired":true,"isSecret":true,"name":"GRAMPS_MCP_USERNAME"},{"description":"Your Gramps MCP password","isRequired":true,"isSecret":true,"name":"GRAMPS_MCP_PASSWORD"},{"description":"Comma-separated account/instance identifiers (optional)","name":"GRAMPS_MCP_INSTANCES"}]}],"tools":[],"scan":{"score":64,"grade":"C","scanned_at":"2026-09-21T13:02:19.567Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T13:02:19.614Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":0,"max":20,"notes":["remote unreachable: Streamable HTTP error: Error POSTing to endpoint: {\"errors\":[{\"code\":\"UNSUPPORTED\",\"message\":\"The operation is unsupported.\"}]}\n"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"reliability.unreachable","severity":"high","component":"reliability","title":"Remote endpoint did not respond","detail":"Streamable HTTP error: Error POSTing to endpoint: {\"errors\":[{\"code\":\"UNSUPPORTED\",\"message\":\"The operation is unsupported.\"}]}\n"}],"inputs":{"probes":[{"url":"https://ghcr.io/oliverhruby/gramps-mcp:latest","reachable":false,"authRequired":false,"latencyMs":233,"error":"Streamable HTTP error: Error POSTing to endpoint: {\"errors\":[{\"code\":\"UNSUPPORTED\",\"message\":\"The operation is unsupported.\"}]}\n"}],"packages":[{"registryType":"pypi","identifier":"gramps-mcp-full","version":"0.2.0","found":true,"weeklyDownloads":74,"license":"MIT","dependencyCount":1,"publishedAt":"2026-09-21T07:21:24.813953Z","repositoryUrl":"https://github.com/oliverhruby/gramps-mcp"}],"repo":{"found":true,"owner":"oliverhruby","repo":"gramps-mcp","archived":false,"pushedAt":"2026-09-21T07:28:34Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/6117436?v=4","ownerCreatedAt":"2013-12-05T20:23:34Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/6117436?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":74,"license":"MIT","lastPushAt":"2026-09-21T07:28:34.000Z","score":35}}}},"grade_history":[],"reviews":[]}