Retrieves user geolocation information using EdgeOne Pages Functions and exposes it via an MCP server.
This project demonstrates how to use EdgeOne Pages Functions to retrieve user geolocation information and integrate it with large language models through MCP (Model Context Protocol).
More Templates: EdgeOne Pages
The project includes an EdgeOne Pages Function that retrieves user geolocation information:
functions/get_geo.ts
The MCP server component provides an interface for large language models to access geolocation data:
get_geolocation
tool that can be used by AI modelsmcp-server/index.ts
To use the MCP server with large language models, add the following configuration:
{
"mcpServers": {
"edgeone-geo-mcp-server": {
"command": "tsx",
"args": ["path/to/mcp-server/index.ts"]
}
}
}
A template for deploying a remote, authentication-free MCP server on Cloudflare Workers.
An MCP server and toolkit for integrating with the commercetools platform APIs.
Deploy a remote, authentication-free MCP server on Cloudflare Workers to search for rewards flights.
An MCP server for interacting with various NASA APIs and data sources. Requires a NASA API key.
Access weather station data, observations, and forecasts using the WeatherXM PRO API.
Automate Akamai resource actions using a conversational AI client. Requires Akamai API credentials.
An example project for deploying a remote MCP server on Cloudflare Workers without authentication.
Manage Aiven cloud services like Kafka, PostgreSQL, and Redis via its API.
Exposes Check Point security management data for AI-powered automation and analysis.
Manage secrets from Doppler, a secret management platform. Requires a Doppler API token.