Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@WeatherMCPwhat's the weather in Tokyo tomorrow?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
WeatherMCP
FastMCP tabanlı basit bir hava durumu MCP sunucusu. Open-Meteo kullanır, API anahtarı gerekmez. stdio taşımacı ChatGPT MCP için, http taşımacı lokal/uzak test için uygundur.
Kurulum
Python 3.10+
Bağımlılıklar:
fastmcp,httpxYükleme:
pip install fastmcp httpx(veyauv pip install fastmcp httpx)
Çalıştırma
HTTP ile:
fastmcp run weather_server.py:mcp --transport http --port 8000Stdio ile (ChatGPT MCP uyumlu):
fastmcp run weather_server.py:mcp
ChatGPT MCP entegrasyonu
~/.mcp/servers/weather.json örneği:
ChatGPT ayarlarından Model Context Protocol → Add a server → bu dosyayı gösterin. Komut örnekleri:
get_weather_by_city city="Istanbul"get_weather lat=41.01 lon=28.97 unit="metric"get_forecast city="Hamburg" day_offset=1(1=yarın, 0=bugün)
Dosyalar
weather_server.py: MCP sunucusu,get_weather,get_weather_by_city,get_forecastaraçları.
Notlar
Open-Meteo ücretsiz ve anahtarsızdır; kota ve gecikme için istek başına 8s timeout tanımlıdır.
İsteğe göre
fetch_weatheriçine retry veya cache eklenebilir; ücretli servis anahtarı kullanmak isterseniz aynı yapı korunur, yalnızca HTTP isteğini değiştirmeniz yeterlidir.