Geo Location Demo

Recupera información de geolocalización del usuario utilizando EdgeOne Pages Functions y la integra con modelos de lenguaje grandes a través de MCP.

Documentación

MCP con Pages Functions :Geo Location Demo

Este proyecto demuestra cómo usar 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:

  • Usa el contexto de solicitud de EdgeOne para acceder a los datos de geolocalización
  • Devuelve 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 Model Context Protocol (MCP)
  • Expone una herramienta get_geolocation que puede ser utilizada por modelos de IA
  • Usa la EdgeOne Pages Function para obtener datos de geolocalización
  • Ubicado en mcp-server/index.ts

Configuración de MCP

Para usar el servidor MCP con modelos de lenguaje grandes, agrega la siguiente configuración:

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

Más información