Agent MCP Template
This repository contains a generic Python template for an AgentKit Model Context Protocol (MCP) server. The server uses FastAPI to expose a tool that calls an unauthenticated weather API (Open Meteo) and returns a simple forecast for a given latitude and longitude.
Structure
server.py– FastAPI application implementing aget_forecastendpoint for AgentKit. It fetches current and hourly temperature data from the Open Meteo API.requirements.txt– Python dependencies..github/workflows/deploy.yaml– Placeholder workflow for deployment. You will need to configure your own AWS credentials and hosting details.
Usage
Install dependencies:
pip install -r requirements.txt.Run the server locally:
uvicorn server:app --host 0.0.0.0 --port 8000.Deploy to your own hosting platform (for example AWS Lambda or EC2).
Register the endpoint in AgentKit’s Connector Registry.
Notes
The weather API used here (Open Meteo) does not require an API key.
For production use you should secure the MCP endpoint with a bearer token and handle error cases.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A template MCP server that provides weather forecasting functionality by fetching current and hourly temperature data from the Open Meteo API for any given latitude and longitude coordinates.