Telegram API entegrasyonu ile kullanıcı verilerine erişim, diyalogları (sohbetler, kanallar, gruplar) yönetim, mesajları alma ve okunma durumunu işleme olanağı sağlar.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"chaindead-telegram-mcp": {
"command": "node",
"args": [
"~/.mcp/telegram-mcp/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/chaindead/telegram-mcp.git ~/.mcp/telegram-mcp
cd ~/.mcp/telegram-mcp Sunucu, Telegram API ile AI asistanları arasında bir köprü görevi görür ve Model Context Protocol üzerine kuruludur.
[!IMPORTANT] Bu sunucuyu kullanmadan önce Telegram API Hizmet Şartları hakkında okuduğunuzdan ve anladığınızdan emin olun. Telegram API'nin yanlış kullanılması hesabınızın askıya alınmasına neden olabilir.
Model Context Protocol (MCP), Claude Desktop veya Cursor gibi AI uygulamalarının harici araçlara ve veri kaynaklarına bağlanmasını sağlayan bir sistemdir. AI asistanlarının yerel servisler ve API'lerle çalışması için net ve güvenli bir yol sunar, kullanıcı kontrolünü korur.
tool: tg_me)tool: tg_dialogs)tool: tg_read)tool: tg_dialog)tool: tg_send)AI asistanlarıyla kullanabileceğiniz bazı örnek promptlar:
macOS/Linux'ta brew kullanarak bir binary sürümü yükleyebilirsiniz:
# Yükle
brew install chaindead/tap/telegram-mcp
# Güncelle
brew upgrade chaindead/tap/telegram-mcp
npx kullanarak en son sürümü doğrudan çalıştırabilirsiniz (macOS, Linux ve Windows'u destekler):
npx -y @chaindead/telegram-mcp
NPX kullanırken, standart komutları ve konfigürasyonu aşağıdaki gibi değiştirin:
npx -y @chaindead/telegram-mcp auth ...
{
"mcpServers": {
"telegram": {
"command": "npx",
"args": ["-y", "@chaindead/telegram-mcp"],
"env": {
"TG_APP_ID": "<your-api-id>",
"TG_API_HASH": "<your-api-hash>"
}
}
}
}
Tam kurulum talimatları için Yetkilendirme ve Client Konfigürasyonu bölümlerine bakın.
Not: Aşağıdaki komutlar
/usr/local/bindizinine yükler. Başka bir yere yüklemek için/usr/local/binyerine PATH'teki tercih ettiğiniz dizini kullanın.
Öncelikle mimariniz için arşivi indirin:
# Intel Mac için (x86_64)
curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Darwin_x86_64.tar.gz
# Apple Silicon için (M1/M2)
curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Darwin_arm64.tar.gz
Ardından binary dosyasını yükleyin:
# Binary dosyasını çıkar
sudo tar xzf telegram-mcp.tar.gz -C /usr/local/bin
# Çalıştırılabilir yap
sudo chmod +x /usr/local/bin/telegram-mcp
# Temizle
rm telegram-mcp.tar.gz
Not: Aşağıdaki komutlar
/usr/local/bindizinine yükler. Başka bir yere yüklemek için/usr/local/binyerine PATH'teki tercih ettiğiniz dizini kullanın.
Öncelikle mimariniz için arşivi indirin:
# x86_64 için (64-bit)
curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Linux_x86_64.tar.gz
# ARM64 için
curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Linux_arm64.tar.gz
Ardından binary dosyasını yükleyin:
# Binary dosyasını çıkar
sudo tar xzf telegram-mcp.tar.gz -C /usr/local/bin
# Çalıştırılabilir yap
sudo chmod +x /usr/local/bin/telegram-mcp
# Temizle
rm telegram-mcp.tar.gz
.zip dosyasını çıkarıntelegram-mcp.exe dosyasını PATH'teki bir dizine taşıyınGereksinimler:
go install github.com/chaindead/telegram-mcp@latest
Sunucuyu kullanabilmek için öncelikle Telegram API'ye bağlanmanız gerekir.
Telegram API adresinden API ID ve hash'i alın
Aşağıdaki komutu çalıştırın:
Not: 2FA etkinleştirilmişse: --password <2fa_password> ekleyin
Not: Mevcut oturumu geçersiz kılmak istiyorsanız: --new ekleyin
telegram-mcp auth --app-id <your-api-id> --api-hash <your-api-hash> --phone <your-phone-number>
📩 Telegram'dan aldığınız kodu girerek API'ye bağlanın.
Tamamlandı! Projeyi desteklemek için lütfen bu projeye ⭐️ verin.
Claude Desktop'ı Telegram MCP sunucusunu tanıyacak şekilde yapılandırma örneği.
Claude Desktop konfigürasyon dosyasını açın:
~/Library/Application Support/Claude/claude_desktop_config.json adresinde bulunur%APPDATA%\Claude\claude_desktop_config.json adresinde bulunurNot: Claude Desktop uygulamasının ayarları içinde claude_desktop_config.json dosyasını da bulabilirsiniz
Sunucu konfigürasyonunu ekleyin
Claude desktop için:
{
"mcpServers": {
"telegram": {
"command": "telegram-mcp",
"env": {
"TG_APP_ID": "<your-app-id>",
"TG_API_HASH": "<your-api-hash>",
"PATH": "<path_to_telegram-mcp_binary_dir>",
"HOME": "<path_to_your_home_directory"
}
}
}
}
Cursor için:
{
"mcpServers": {
"telegram-mcp": {
"command": "telegram-mcp",
"env": {
"TG_APP_ID": "<your-app-id>",
"TG_API_HASH": "<your-api-hash>"
}
}
}
}
Bazı MCP istemcileri (ör. VS Code) JSON Schema Draft 2020-12'yi desteklemez ve bu sürümü kullanan araçları reddeder. --schema-version flag'ini veya TG_SCHEMA_VERSION ortam değişkenini ayarlayarak JSON Schema sürümünü geçersiz kılabilirsiniz.
Yaygın değerler:
| Sürüm | URL |
|---|---|
| Draft-07 (VS Code için önerilen) | https://json-schema.org/draft-07/schema# |
| Draft 2020-12 (varsayılan) | https://json-schema.org/draft/2020-12/schema |
Inbox Zero için bir MCP sunucusu. Gmail üzerinde yanıtlamanız gereken veya takip etmeniz gereken e-postaları bulma gibi işlevler ekler.
WhatsApp mesajlarınızda arama yapmanızı, kişilerinizi görüntülemenizi ve bireysel ya da grup sohbetlerine mesaj göndermenizi sağlayan bir MCP sunucusu.
Slack Çalışma Alanları için en güçlü MCP sunucusu.
Telegram API entegrasyonu ile kullanıcı verilerine erişim, diyalogları (sohbetler, kanallar, gruplar) yönetme, mesajları alma ve gönderme, okundu durumunu takip etme olanakları sunur.
Microsoft Office ve Microsoft 365 ekosisteminin tamamına (Outlook, mail, dosyalar, Excel, takvim) Graph API üzerinden bağlanan MCP sunucusu.
LINE Resmi Hesabı Entegrasyonu için MCP Server