Kandilli Deprem MCP Server
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., "@Kandilli Deprem MCP Serverson 10 depremi göster"
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.
Kandilli Deprem MCP Server
Kandilli Rasathanesi ve Deprem Araştırma Enstitüsü'nün (koeri.boun.edu.tr) canlı son-depremler listesini çekip MCP (Model Context Protocol) tool'ları olarak sunan minimal bir server. Claude Desktop, Claude Code veya herhangi bir MCP istemcisiyle (Open WebUI vb.) kullanılabilir.
Sunulan Tool'lar
Tool | Açıklama | Parametreler |
| Kandilli'den en güncel depremleri getirir. |
|
| Yer adında (il/ilçe/bölge) verilen kelimeyi içeren depremleri arar. |
|
| Belirli bir bölge için son 500 kayıt içindeki basit istatistiksel özet (kayıt sayısı, ortalama büyüklük, en büyük deprem, en son deprem). Bir tahmin değildir, sadece mevcut verinin özetidir. |
|
Veri her çağrıda canlı olarak koeri.boun.edu.tr üzerinden çekilir (son 500 kayıt).
Telif: Veri Kandilli Rasathanesi'nin telif hakkı altındadır. Ticari kullanım için kaynağa başvurun.
Related MCP server: turkey-data-mcp
1) stdio ile Kurulum ve Çalıştırma
stdio transport, Claude Desktop ve Claude Code gibi MCP istemcileri tarafından
kullanılan varsayılan modudur; sunucuyu istemci kendisi başlatıp süreç (process)
üzerinden konuşur.
Kurulum
git clone https://github.com/<kullanici-adi>/mcp-kandilli-deprem.git
cd mcp-kandilli-deprem
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtManuel Çalıştırma
python3 server.py(TRANSPORT ortam değişkeni verilmezse varsayılan olarak stdio kullanılır.)
Claude Desktop / Claude Code Tool Direktifi
MCP istemcinizin config dosyasına (Claude Desktop için claude_desktop_config.json)
aşağıdaki gibi ekleyin:
{
"mcpServers": {
"kandilli-deprem": {
"command": "python3",
"args": ["/tam/yol/mcp-kandilli-deprem/server.py"]
}
}
}Sanal ortam (venv) kullanıyorsanız command alanına venv içindeki python'un tam
yolunu verin, örn. /tam/yol/mcp-kandilli-deprem/.venv/bin/python3.
Config kaydedildikten sonra istemciyi yeniden başlatın; son_depremler,
bolge_ara ve bolge_istatistik tool'ları otomatik olarak listelenecektir.
2) Docker ile Kurulum ve Çalıştırma
Docker modu, streamable-http transport üzerinden çalışır ve sunucuyu ağ
üzerinden erişilebilir bir servis olarak ayağa kaldırır (ör. Open WebUI, uzak
sunucu, birden çok istemci).
docker compose ile (önerilen)
docker compose up -d --buildBu komut compose.yml içindeki ayarlarla (8811 portu, healthcheck, otomatik
yeniden başlatma) servisi arka planda ayağa kaldırır. Loglara bakmak için:
docker compose logs -fDurdurmak için:
docker compose downManuel Docker ile
docker build -t kandilli-deprem-mcp .
docker run -d \
--name kandilli-deprem-mcp \
-p 8811:8811 \
-e TRANSPORT=streamable-http \
-e MCP_HOST=0.0.0.0 \
-e MCP_PORT=8811 \
kandilli-deprem-mcpOrtam Değişkenleri
Değişken | Varsayılan | Açıklama |
|
|
|
|
|
|
|
|
|
Tool Direktifi (Streamable HTTP)
Docker'da çalışan sunucu, MCP endpoint'ini http://<host>:8811/mcp üzerinden
sunar. Open WebUI veya Streamable HTTP destekleyen bir MCP istemcisinde
bağlantıyı şu şekilde tanımlayın:
{
"mcpServers": {
"kandilli-deprem": {
"url": "http://localhost:8811/mcp",
"transport": "streamable-http"
}
}
}Sunucunun ayakta olduğunu doğrulamak için:
docker compose pshealthy durumu, servisin 8811 portunda dinlediğini gösterir.
Gereksinimler
Python 3.12+
mcp SDK (bkz. requirements.txt)
Lisans
Bu projenin kaynak kodu MIT Lisansı ile lisanslanmıştır. Deprem verisi ise Kandilli Rasathanesi'ne aittir ve ilgili kullanım koşullarına tabidir (kod lisansından bağımsızdır).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn unofficial MCP server that provides access to Indonesia's BMKG data, including real-time earthquake reports, village-level weather forecasts, and extreme weather alerts. It enables users to search for location codes and retrieve detailed meteorological and geophysical information through natural language.Last updated9MIT
- Alicense-qualityBmaintenanceMCP server for live Turkey data — gold & silver prices, official TCMB exchange rates, fuel pump prices, prayer times and the Kandilli earthquake feed.Last updated67MIT
- AlicenseAqualityCmaintenanceMCP server wrapping the USGS Earthquake Hazards API, enabling AI assistants to search the global earthquake catalog, look up event details, count quakes, find 'Did You Feel It' reports, and read realtime feeds.Last updated5MIT
- FlicenseAqualityBmaintenanceExposes live earth-science data (e.g., earthquakes from USGS) as tools for MCP-compatible AI agents, enabling them to fetch and reason about real-time geophysical events.Last updated1
Related MCP Connectors
Geospatial MCP server for earthquake, tsunami, volcano, disaster, and FX data queries.
USGS Earthquake Catalog MCP (FDSNWS event API).
Search USGS and EMSC seismic data — real-time feeds, event queries, and earthquake counts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/muratti66/mcp-kandilli-deprem'
If you have feedback or need assistance with the MCP directory API, please join our Discord server