EdgeOne Geo Location
Proporciona datos de geolocalización utilizando EdgeOne Pages Functions.
GitHub
21
Prueba este MCPPatrocinadoDocumentación
EdgeOne Pages MCP: Servicio de Geolocalización
Este proyecto demuestra cómo utilizar EdgeOne Pages Functions para recuperar información de geolocalización del usuario e integrarla con modelos de lenguaje grandes a través de MCP (Model Context Protocol).
Demostración

Despliegue
Más plantillas: EdgeOne Pages
Componentes
1. EdgeOne Pages Functions: Geolocalización
El proyecto incluye una EdgeOne Pages Function que recupera información de geolocalización del usuario:
- Utiliza el contexto de solicitud de EdgeOne para acceder a los datos de geolocalización
- Devuelve la información de ubicación en formato JSON
- Ubicado en
functions/get_geo.ts
2. Integración del servidor MCP
El componente del servidor MCP proporciona una interfaz para que los modelos de lenguaje grandes accedan a los datos de geolocalización:
- Implementa el Protocolo de Contexto de Modelo (MCP)
- Expone una herramienta
get_geolocationque puede ser utilizada por modelos de IA - Utiliza la EdgeOne Pages Function para obtener los datos de geolocalización
- Ubicado en
mcp-server/index.ts
Configuración de MCP
Para usar el servidor MCP con modelos de lenguaje grandes, agregue la siguiente configuración:
{
"mcpServers": {
"edgeone-geo-mcp-server": {
"command": "tsx",
"args": ["path/to/mcp-server/index.ts"]
}
}
}
Aprende más
- EdgeOne Pages
- Documentación de EdgeOne Pages Functions
- Model Context Protocol (MCP) - Aprende sobre la integración de modelos de IA con herramientas y servicios externos