MCP server for structured access to Gramps Web genealogy data
The publisher's own command. Not a PlugMCP endpoint.
docker run -i --rm ghcr.io/scormave/gramps-web-mcp:2.4.0
MCP_TRANSPORT=<value> GRAMPS_API_URL=<value> GRAMPS_USERNAME=<value> GRAMPS_PASSWORD=<secret> GRAMPS_REFRESH_TOKEN=<secret> GRAMPS_TREE_ID=<value> GRAMPS_READ_ONLY=<value> GRAMPS_MUTATION_SERIALIZE=<value> GRAMPS_MUTATION_MIN_INTERVAL_MS=<value> GRAMPS_LOG_LEVEL=<value> GRAMPS_MEDIA_RESOURCES_ENABLED=<value> GRAMPS_MEDIA_MAX_BYTES=<value> GRAMPS_MEDIA_ALLOW_PRIVATE=<value> claude mcp add io.github.scormave-gramps-web-mcp -- docker run -i --rm ghcr.io/scormave/gramps-web-mcp:2.4.0
Run in a terminal.
{
"mcpServers": {
"io.github.scormave-gramps-web-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/scormave/gramps-web-mcp:2.4.0"
],
"env": {
"MCP_TRANSPORT": "<value>",
"GRAMPS_API_URL": "<value>",
"GRAMPS_USERNAME": "<value>",
"GRAMPS_PASSWORD": "<secret>",
"GRAMPS_REFRESH_TOKEN": "<secret>",
"GRAMPS_TREE_ID": "<value>",
"GRAMPS_READ_ONLY": "<value>",
"GRAMPS_MUTATION_SERIALIZE": "<value>",
"GRAMPS_MUTATION_MIN_INTERVAL_MS": "<value>",
"GRAMPS_LOG_LEVEL": "<value>",
"GRAMPS_MEDIA_RESOURCES_ENABLED": "<value>",
"GRAMPS_MEDIA_MAX_BYTES": "<value>",
"GRAMPS_MEDIA_ALLOW_PRIVATE": "<value>"
}
}
}
}claude_desktop_config.json
Remote URL or a command on your machine? How the two installs differ
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
LaunchMCP server for structured access to Gramps Web genealogy data
README is not crawled yet. Open the repository
No tool list yet. Remote servers get one after the first health check.