mcpField
G
Geo MCP Server

Geo MCP Server

本地服务
github.com/toshihikoyanase地图与出行076 周前更新

关于 Geo MCP Server

Geo MCP Server 是一个用于按经纬度查询海拔数据的轻量 MCP 服务,适合需要通过 MCP 客户端获取地理高度信息的用户。它使用日本国土地理院的 Elevation API。

主要功能

  1. 01按坐标查询海拔
  2. 02使用日本国土地理院 Elevation API
  3. 03以米为单位返回海拔

适用场景

  1. 01查询地图地点的海拔
  2. 02根据经纬度获取高度

MCP 相关

它向 MCP 客户端提供 `getElevation` 工具,输入纬度和经度后返回以米为单位的海拔。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"geo-mcp-server-toshihikoyanase": {
"command": "npx",
"args": [
"-y",
"github.com:toshihikoyanase/geo-mcp-server"
]
}
}
}
启动命令npx -y github.com:toshihikoyanase/geo-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmgithub.com:toshihikoyanase/geo-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Geo MCP Server

一个精简的 MCP 服务,提供 getElevation 等工具,用于与地理数据交互。 它使用日本国土地理院 API,根据纬度和经度获取高程数据。

Claude Desktop 配置

将此服务添加到 Claude Desktop 配置的 mcpServers 键下。 详情请参阅 Model Context Protocol 官方文档。

{
   "mcpServers": {
      "geo": {
         "command": "npx",
         "args": [
            "https://github.com/toshihikoyanase/geo-mcp-server.git"
         ]
      }
   }
}
使用示例:获取东京都政府大楼的高程

以下示例展示了如何使用 Geo MCP Server,根据东京都政府大楼的纬度和经度查找其高程。

截图:在 Claude Desktop 中使用 Geo MCP Server。

VS Code Copilot Agent 配置

将此服务添加到 VS Code 的 MCP 配置中的 servers 键下。 例如,要在工作区中启用 MCP 服务,请按如下所示创建 .vscode/mcp.json 文件:

{
    "servers": {
        "geo": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "https://github.com/toshihikoyanase/geo-mcp-server.git",
            ]
        }
    }
}

API

工具:getElevation

说明:获取指定纬度和经度的高程数据。

输入:

  • lat(number):地点的纬度。
  • lon(number):地点的经度。

输出:

  • 返回指定坐标的高程,单位为米。

开发

设置

  1. 克隆此代码库:
    git clone [email protected]:toshihikoyanase/geo-mcp-server.git
    cd geo-mcp-server
    
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

使用

运行服务:

npm start

服务将通过标准输入/输出(stdio)运行。

许可证

本项目采用 MIT License 授权。详情请参阅 LICENSE 文件。

致谢

本软件使用了日本国土地理院(GSI)提供的 Elevation API。

感谢 GSI 为维护此服务所做的努力。请确保您使用此 API 的方式符合 GSI 的使用条款,并负责任地处理数据。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。