confluence-mcp-server
MCP server for fetching and parsing confluence.org point pages.
Tools
confluence_get_point
Fetches and parses a point directly from confluence.org.
Warning: confluence.org can be very slow (10+ seconds per page). The tool has a 30s timeout.
Parameters:
lat— signed integer latitude (e.g.57,-33)lon— signed integer longitude (e.g.24,-3)
confluence_parse_html
Parses raw HTML you've already fetched yourself (e.g. via browser automation or curl). Useful for avoiding the slow server by batching fetches separately.
Parameters:
html— raw HTML stringlat— integer latitudelon— integer longitude
Returned data
Both tools return a human-readable summary and a JSON object:
{
lat: number;
lon: number;
prefix: string; // "57°N 24°E"
country: string; // "Latvia"
region?: string; // "Euskadi" (not always present)
locationDescription: string; // "4.8 km (3.0 miles) SW of Bolderāja, Rīgas, Latvia"
distanceKm: number; // 4.8
direction: string; // "SW"
nearestPlace: string; // "Bolderāja"
altitudeM?: number; // 19
visitCount: number; // 12
notes?: string; // contents of the Notes section, if present
}
The nearestPlace field is what you'll usually want to use as the entity name in the database — but confirm with Andrew since it's subjective (sometimes a better-known nearby town is preferable to the literally closest village).
Setup
npm install
npm run build
Claude Desktop config
{
"mcpServers": {
"confluence": {
"command": "node",
"args": ["/Users/andrewzc/Projects/confluence-mcp-server/dist/index.js"]
}
}
}











