Geo Location Demo

Recupera informações de geolocalização do usuário usando EdgeOne Pages Functions e as integra com modelos de linguagem de grande escala via MCP.

Documentação

MCP com Pages Functions: Geo Location Demo

Este projeto demonstra como usar o EdgeOne Pages Functions para recuperar informações de geolocalização do usuário e integrá-las a grandes modelos de linguagem por meio do MCP (Model Context Protocol).

Demonstração

Implantação

Deploy with EdgeOne Pages

Mais modelos: EdgeOne Pages

Componentes

1. EdgeOne Pages Functions: Geolocalização

O projeto inclui uma EdgeOne Pages Function que recupera informações de geolocalização do usuário:

  • Usa o contexto de solicitação do EdgeOne para acessar dados de geolocalização
  • Retorna informações de localização em formato JSON
  • Localizada em functions/get_geo.ts

2. Integração do Servidor MCP

O componente do servidor MCP fornece uma interface para que grandes modelos de linguagem acessem dados de geolocalização:

  • Implementa o Model Context Protocol (MCP)
  • Expõe uma ferramenta get_geolocation que pode ser usada por modelos de IA
  • Usa a EdgeOne Pages Function para buscar dados de geolocalização
  • Localizada em mcp-server/index.ts

Configuração do MCP

Para usar o servidor MCP com grandes modelos de linguagem, adicione a seguinte configuração:

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

Saiba Mais