地理位置功能演示

该项目演示了如何使用EdgeOne Pages Functions获取用户地理位置信息,并通过MCP(Model Context Protocol)与大型语言模型集成。

  • by OldandOutdated
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 OldandOutdated/mcp-geo1

使用说明

带页面功能的MCP:地理位置演示

该项目演示了如何使用EdgeOne Pages函数检索用户地理位置信息,并通过MCP(模型上下文协议)将其与大型语言模型集成。

演示

部署

更多模板: EdgeOne页面

组件

1.EdgeOne页面功能:地理定位

该项目包括一个EdgeOne Pages函数,用于检索用户地理位置信息:

  • 使用EdgeOne请求上下文访问地理位置数据
  • 以JSON格式返回位置信息
  • 位于 functions/get_geo.ts

2.MCP服务器集成

MCP服务器组件为大型语言模型提供了一个访问地理定位数据的接口:

  • 实现模型上下文协议(MCP)
  • 暴露a get_geolocation AI模型可以使用的工具
  • 使用EdgeOne Pages函数获取地理位置数据
  • 位于 mcp-server/index.ts

MCP配置

要将MCP服务器用于大型语言模型,请添加以下配置:

{
  "mcpServers": {
    "edgeone-geo-mcp-server": {
      "command": "tsx",
      "args": ["path/to/mcp-server/index.ts"]
    }
  }
}

了解更多