MCP with Pages Functions: Geo Location Demo
Este projecte demostra com utilitzar EdgeOne Pages Functions per obtenir informació de geolocalització de l'usuari i integrar-la amb models de llenguatge gran a través de MCP (Model Context Protocol).
Demo

Deploy
More Templates: EdgeOne Pages
Components
1. EdgeOne Pages Functions: Geolocation
El projecte inclou una EdgeOne Pages Function que recupera informació de geolocalització de l'usuari:
- Utilitza el context de sol·licitud d'EdgeOne per accedir a les dades de geolocalització
- Retorna informació de localització en format JSON
- Ubicada a
functions/get_geo.ts
2. MCP Server Integration
El component del servidor MCP proporciona una interfície per als models de llenguatge gran per accedir a les dades de geolocalització:
- Implementa el Model Context Protocol (MCP)
- Exposa una eina
get_geolocationque pot ser utilitzada pels models d'IA - Utilitza la EdgeOne Pages Function per obtenir les dades de geolocalització
- Ubicada a
mcp-server/index.ts
MCP Configuration
Per utilitzar el servidor MCP amb models de llenguatge gran, afegiu la següent configuració:
{
"mcpServers": {
"edgeone-geo-mcp-server": {
"command": "tsx",
"args": ["path/to/mcp-server/index.ts"]
}
}
}
Learn More
- EdgeOne Pages
- EdgeOne Pages Functions documentation
- Model Context Protocol (MCP) - Apreneu a integrar models d'IA amb eines i serveis externs


