Look up elevation worldwide, profile route ascent/descent, grid areas, check terrain line of sight via MCP. STDIO or Streamable HTTP.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add elevation -- npx -y @cyanheads/elevation-mcp-server~/.codex/config.toml
[mcp_servers.elevation]
command = "npx"
args = ["-y", "@cyanheads/elevation-mcp-server"]
# codex mcp add elevation -- npx -y @cyanheads/elevation-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"elevation": {
"command": "npx",
"args": [
"-y",
"@cyanheads/elevation-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"elevation": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/elevation-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"elevation": {
"command": "npx",
"args": [
"-y",
"@cyanheads/elevation-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"elevation": {
"command": "npx",
"args": [
"-y",
"@cyanheads/elevation-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"elevation": {
"command": "npx",
"args": [
"-y",
"@cyanheads/elevation-mcp-server"
]
}
}
}Remote
claude mcp add --transport http elevation https://elevation.caseyjhand.com/mcp~/.codex/config.toml
[mcp_servers.elevation]
url = "https://elevation.caseyjhand.com/mcp"
# codex mcp add elevation --url https://elevation.caseyjhand.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"elevation": {
"url": "https://elevation.caseyjhand.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"elevation": {
"type": "http",
"url": "https://elevation.caseyjhand.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"elevation": {
"httpUrl": "https://elevation.caseyjhand.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"elevation": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://elevation.caseyjhand.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"elevation": {
"url": "https://elevation.caseyjhand.com/mcp"
}
}
}