A side-by-side look at the GOV Historical Gazetteer and Vessel Traffic MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose GOV Historical Gazetteer for location services work as a local process; choose Vessel Traffic MCP for location services as a local process. You can also run both side by side in one mcpServers block.
GOV_GAZETTEER_CACHE_DIR, GOV_GAZETTEER_TIMEOUT, GOV_GAZETTEER_MIN_INTERVAL, GOV_GAZETTEER_CONTACT.gov_search, gov_object, gov_place_at_date.Rows where the two servers differ are marked.
| Spec | G GOV Historical Gazetteer | |
|---|---|---|
| Category | Location Services | Location Services |
| Quality signal | 53/100 · Good | 56/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | No auth required |
| Pricing | Free | Free |
| Required env vars | GOV_GAZETTEER_CACHE_DIRGOV_GAZETTEER_TIMEOUTGOV_GAZETTEER_MIN_INTERVALGOV_GAZETTEER_CONTACT | None listed |
| Verified owner | Community listing | Community listing |
| GitHub stars | 0 | 6 |
| Directory activity | 0 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 6 | Not listed |
| Full listing | View GOV Historical Gazetteer | View Vessel Traffic MCP |
gov_searchFind places by name: GOV id, names, types, coordinates and current parents. `within` limits the search to what lies inside a Kreis, province or state at any date; `place_type` keeps villages, parishes, Standesämter and so on.gov_objectOne object in full: every name with its language and dates, every type with dates, coordinates, external ids, and each part-of, located-in and represents relation with its dates and GOV's source ids. `children` lists what lies inside it, such as a parish's villages. Takes a GOV id, a GOV page addre…gov_place_at_dateA place in one year: its name then and the civil chain above it to the state, each level with its type and the link's dates. Links GOV leaves undated, or attests only in another year, are marked.gov_registersThe parish (by confession, where GOV records it) and the Standesamt that covered a place in one year, the bodies above each parish whose archive may hold the books, and the local court. Says plainly when GOV records no parish or no Standesamt.gov_enclosuresEvery dated enclosure of a place and of each civil place above it, shaped for a dated place tree: one entry per parent with its periods, current first, each with a `gramps_date` such as `from 1871-01-01 to 1937-03-31`, and a suggested Gramps place type.cache_statusThis session's requests to GOV, by operation, and cache use. Makes no request.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": {
"gov-historical-gazetteer": {
"command": "uvx",
"args": [
"gov-gazetteer-mcp"
],
"env": {
"GOV_GAZETTEER_CACHE_DIR": "YOUR_GOV_GAZETTEER_CACHE_DIR_HERE",
"GOV_GAZETTEER_TIMEOUT": "YOUR_GOV_GAZETTEER_TIMEOUT_HERE",
"GOV_GAZETTEER_MIN_INTERVAL": "YOUR_GOV_GAZETTEER_MIN_INTERVAL_HERE",
"GOV_GAZETTEER_CONTACT": "YOUR_GOV_GAZETTEER_CONTACT_HERE"
}
}
}
}
{
"mcpServers": {
"tools-mcp-vessel-traffic-mcp": {
"command": "npx",
"args": [
"-y",
"@tools-mcp/vessel-traffic-mcp"
]
}
}
}