A side-by-side look at the Gramps Evidence and Skill of Skills MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Gramps Evidence for developer tools work as a local process; choose Skill of Skills for developer tools as a local process. You can also run both side by side in one mcpServers block.
GRAMPS_MCP_API_URL, GRAMPS_MCP_USERNAME, GRAMPS_MCP_PASSWORD.add_person, add_family, add_event_to_person.Rows where the two servers differ are marked.
| Spec | G Gramps Evidence | |
|---|---|---|
| Category | Developer Tools | Developer Tools |
| Quality signal | 53/100 · Good | 51/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | other | No auth required |
| Pricing | Free | Free |
| Required env vars | GRAMPS_MCP_API_URLGRAMPS_MCP_USERNAMEGRAMPS_MCP_PASSWORD | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 64 |
| Directory activity | 0 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 80 | Not listed |
| Full listing | View Gramps Evidence | View Skill of Skills |
add_personCreate a person, optionally with cited birth/death events; each event's type may be left out.add_familyLink parents + children with an optional cited marriage. A child may be given with its relationship to each parent — a stepchild in the same call.add_event_to_personAdd a cited event (residence, census, occupation…) to a person.add_event_to_familyAdd a dated/placed event (marriage, divorce…) to a family.add_child_to_familyAdd an existing person as a child of an existing family.add_event_refShare an **existing** event with another person, in a role (Witness, Informant, Godparent…): one census entry or burial, one set of citations. What is the person's own — their line on the sheet, their age — goes on the reference as attributes (`As enumerated`, `Age`).add_alternate_nameAdd a non-primary name (AKA, married name, nickname) to a person, with the citation for that form of the name.add_sourceCreate a Source (record set, book, certificate), optionally in a repository.add_citationCreate/reuse a standalone Citation on a Source.add_repositoryCreate a Repository (archive, library, cemetery, website).add_placeCreate a place deliberately, typed and parented, instead of letting one appear as a side effect of naming it in an event.add_noteCreate a note, optionally attached to an object. Re-reads the target and returns `verified: false` rather than claiming an attachment it can't demonstrate. Any length in one call; a server error says whether anything was written, and an attach that failed takes the new note back.No tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"gramps-evidence": {
"command": "uvx",
"args": [
"gramps-evidence-mcp"
],
"env": {
"GRAMPS_MCP_API_URL": "YOUR_GRAMPS_MCP_API_URL_HERE",
"GRAMPS_MCP_USERNAME": "YOUR_GRAMPS_MCP_USERNAME_HERE",
"GRAMPS_MCP_PASSWORD": "YOUR_GRAMPS_MCP_PASSWORD_HERE"
}
}
}
}
{
"mcpServers": {
"skill-of-skills": {
"command": "npx",
"args": [
"-y",
"pm-claude-skills"
]
}
}
}