Geo Location Demo
Recupera informações de geolocalização do usuário usando EdgeOne Pages Functions e as expõe via Model Context Protocol (MCP).
GitHub
1
Experimente este MCPPatrocinadoDocumentação
MCP com Pages Functions: Demonstração de Geolocalização
Este projeto demonstra como usar EdgeOne Pages Functions para recuperar informações de geolocalização do usuário e integrá-las com modelos de linguagem de grande porte por meio do MCP (Model Context Protocol).
Demonstração

Implantação
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 com Servidor MCP
O componente do servidor MCP fornece uma interface para modelos de linguagem de grande porte acessarem dados de geolocalização:
- Implementa o Model Context Protocol (MCP)
- Expõe uma ferramenta
get_geolocationque 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 modelos de linguagem de grande porte, adicione a seguinte configuração:
{
"mcpServers": {
"edgeone-geo-mcp-server": {
"command": "tsx",
"args": ["path/to/mcp-server/index.ts"]
}
}
}
Saiba Mais
- EdgeOne Pages
- Documentação do EdgeOne Pages Functions
- Model Context Protocol (MCP) - Saiba como integrar modelos de IA com ferramentas e serviços externos