EdgeOne Geo Location

Proporciona datos de geolocalización utilizando EdgeOne Pages Functions.

Documentació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

Deploy with EdgeOne Pages

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_geolocation que 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