Gramps Web MCP

io.github.Scormave/gramps-web-mcp

About Gramps Web MCP

Gramps Web MCP is an MCP server published by the GitHub account Scormave. MCP server for structured access to Gramps Web genealogy data

It runs on your own machine: your AI client starts it from the Docker (OCI) package ghcr.io/scormave/gramps-web-mcp:2.7.0, with no version pinned.

It asks for 2 secrets: GRAMPS_PASSWORD and GRAMPS_REFRESH_TOKEN. Give it a key with the least access that still works.

It also needs GRAMPS_API_URL and GRAMPS_TREE_ID set before it starts.

Version 2.7.0 was published on 28 October 2026, and the source code is public, so you can read it before installing.

Written from the registry entry. 7 automated checks on registry metadata: 4 pass, 0 warn, 0 fail, 3 info. How we check.

What it asks for

VariableRequiredSecretDescription
MCP_TRANSPORTNoNoPinned to stdio for registry-installed containers that the client spawns itself. The image's own default is http (Streamable HTTP on port 8080) for networked Docker deployments; see the README for that setup.
GRAMPS_API_URLYesNoBase URL of your Gramps Web instance
GRAMPS_USERNAMENoNoGramps Web API username; required with GRAMPS_PASSWORD unless GRAMPS_REFRESH_TOKEN is set
GRAMPS_PASSWORDNoYesGramps Web API password; required with GRAMPS_USERNAME unless GRAMPS_REFRESH_TOKEN is set
GRAMPS_REFRESH_TOKENNoYesRefresh token for instances with password login disabled; replaces GRAMPS_USERNAME and GRAMPS_PASSWORD
GRAMPS_TREE_IDYesNoGramps Web tree UUID
GRAMPS_READ_ONLYNoNoSet to true to block create, update, and delete tools
GRAMPS_MUTATION_SERIALIZENoNoSerialize create/update/delete HTTP calls in-process (set false to allow parallel writes)
GRAMPS_MUTATION_MIN_INTERVAL_MSNoNoMinimum milliseconds between mutation HTTP calls. Use 250 or 500 on SQLite if you see database is locked
GRAMPS_CONFIRMATIONNoNoWhether delete_object and undo_change ask the user to confirm through MCP elicitation: when-supported, required (refuse in clients that cannot ask), or off
GRAMPS_LOG_LEVELNoNoServer log level: Trace, Debug, Information, Warning, Error, Critical, or None. Debug and Trace also log request and response bodies, which contain genealogy data
GRAMPS_MEDIA_RESOURCES_ENABLEDNoNoSet to true to expose read_media and the media resources for thumbnails and full files, and to allow uploads from GRAMPS_MEDIA_UPLOAD_DIRS
GRAMPS_MEDIA_MAX_BYTESNoNoMaximum bytes returned by read_media or a media resource
GRAMPS_MEDIA_ALLOW_PRIVATENoNoSet to true to return bytes for media records marked private
GRAMPS_MEDIA_UPLOAD_DIRSNoNoAbsolute folders, separated by : (; on Windows), that create_media and update_media may upload photos, scans and PDFs from while GRAMPS_MEDIA_RESOURCES_ENABLED is true. Unset turns uploading off and hides create_media
GRAMPS_MEDIA_UPLOAD_MAX_BYTESNoNoLargest file create_media or update_media uploads

Checks

CheckResultDetail
Source repository linkedPasshttps://github.com/Scormave/gramps-web-mcp
Version pinnedPassEvery package has an explicit version
Secrets requestedInfoAsks for 2 secrets: GRAMPS_PASSWORD, GRAMPS_REFRESH_TOKEN
Known package registryPassAll packages come from npm, PyPI, OCI, NuGet or MCPB
Namespace ownershipInfoName verified via GitHub account Scormave
Registry text aimed at the AIPassDescription and settings contain no hidden characters or instructions to the AI
Code red flagsInfooci packages are not read yet

Popularity & health: 64 / 100

Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.

Popularity12 / 40

18 GitHub stars, no download count, no Hacker News posts found. Best two of the three, each on a log scale.

Activity25 / 25

Last push 2026-10-28, last release 2026-10-28, 155 commits in 90 days.

Issue health8 / 15

4 closed of 4 issues, too few to judge. No data, so half marks.

Our checks20 / 20

0 warnings, each costing a fifth.

4 forks, 8 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.

What people say

No Hacker News threads link to its source code.

Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.

Facts

Registry nameio.github.Scormave/gramps-web-mcp
PublisherGitHub account Scormave
How the name is verifiedName verified via GitHub account Scormave. The registry ties the name prefix to that account or domain; it does not check the code.
TypeLocal: runs on your machine from a package
Packagesoci ghcr.io/scormave/gramps-web-mcp:2.7.0 no version given (stdio)
Version2.7.0
Published
Last updated
Source repositoryhttps://github.com/Scormave/gramps-web-mcp
WebsiteNone linked
CategorySearch & web (assigned by keyword rule, not by hand)

Related servers in Search & web