MCP con Funciones Pages :Demo de Geolocalización
Este proyecto demuestra cómo utilizar Pages Functions de EdgeOne para recuperar información de geolocalización del usuario e integrarla con grandes modelos lingüísticos a través de MCP (Model Context Protocol).
Demo
Despliegue
Más plantillas: EdgeOne Pages
Componentes
1. Funciones de EdgeOne Pages: Geolocalización
El proyecto incluye una Función EdgeOne Pages 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 localización en formato JSON
- Ubicado en
functions/get_geo.ts
2. Integración con el servidor MCP
El componente del servidor MCP proporciona una interfaz para que los grandes modelos lingüísticos 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 función de páginas EdgeOne para obtener datos de geolocalización
- Ubicado en
mcp-server/index.ts
Configuración de MCP
Para utilizar el servidor MCP con grandes modelos lingüísticos, añada la siguiente configuración:
{ "mcpServers": { "edgeone-geo-mcp-server": { "command": "tsx", "args": ["path/to/mcp-server/index.ts"] } }
Más información
- Páginas EdgeOne
- Documentación sobre las funciones de EdgeOne Pages
- Protocolo de contexto de modelo (MCP) - Más información sobre la integración de modelos de IA con herramientas y servicios externos