本项目展示了如何借助 EdgeOne Pages 函数获取用户的地理位置信息,并通过 MCP(模型上下文协议)将其与大语言模型集成,为大语言模型应用增添地理位置相关的智能交互能力。
项目的实际运行效果可通过下方的动图查看:

你可以点击下面的按钮,使用 EdgeOne Pages 进行部署:
更多模板可查看:EdgeOne Pages
项目中包含一个用于获取用户地理位置信息的 EdgeOne Pages 函数,具备以下特点:
functions/get_geo.ts。MCP 服务器组件提供了一个接口,供大语言模型访问地理位置数据,具体特性如下:
get_geolocation工具,可供 AI 模型使用。mcp-server/index.ts。若要将 MCP 服务器与大语言模型一起使用,请添加以下配置:
{
"mcpServers": {
"edgeone-geo-mcp-server": {
"command": "tsx",
"args": ["path/to/mcp-server/index.ts"]
}
}
}
若你想进一步了解相关内容,可参考以下文档: