py-mcp-line: LINE Chat MCP Sunucusu

py-mcp-line: LINE Chat MCP Sunucusu

Gerçek zamanlı ve geçmiş veri entegrasyonlarını destekleyen, AI destekli LINE Bot konuşmalarına erişim ve analiz için sağlam bir Python MCP sunucusu.

“py-mcp-line” MCP Sunucusu ne yapar?

py-mcp-line MCP Sunucusu, AI asistanları gibi dil modellerine LINE Bot mesajlarına standart erişim sağlamak için tasarlanmış Model Context Protocol’ün (MCP) Python tabanlı bir uygulamasıdır. AI istemcileri ile LINE sohbetleri arasında köprü görevi görerek, sunucu LLM’lerin LINE verilerini gerçek zamanlı olarak okumasına, analiz etmesine ve onlarla etkileşime geçmesine olanak tanır. FastAPI ile inşa edilmiş ve hızlılık için asenkron Python özelliklerinden yararlanan py-mcp-line, webhook olaylarını işleyebilir, veriyi doğrulayabilir ve mesajları yapılandırılmış JSON formatında saklayabilir. Bu, konuşma analizi, bot geliştirme ya da LINE mesaj verisinin daha geniş AI tabanlı uygulamalara entegrasyonunu gerektiren projeler için geliştirme iş akışlarını önemli ölçüde geliştirir; çünkü LINE kaynaklarını açığa çıkarır, istekleri doğrular ve çeşitli mesaj türlerini işler.

İstem Listesi

Kaynak Listesi

  • LINE Mesaj Kaynakları
    • Mesaj türlerini, line://<message_type>/data gibi URI’lara sahip kaynaklar olarak açığa çıkarır ve istemcilerin farklı LINE mesaj türlerine erişmesini sağlar.
  • Kaynak Açıklamaları
    • Her kaynak, istemcilerin veriyi doğru şekilde anlamasını ve kullanmasını kolaylaştırmak için açıklama ve MIME türü gibi meta veriler içerir.
  • Mesaj Filtreleme
    • Kaynaklar; tarih, kullanıcı ya da içerik bazında filtrelemeyi destekleyerek konuşma verisinin hedefli şekilde alınmasına olanak tanır.

Araç Listesi

  • list_resources
    • Tüm mevcut mesaj türlerini listeler ve istemciler için kaynak URI’larını sağlar.
  • read_resource
    • Belirtilen türdeki mesajları okur ve döndürür; gelişmiş filtrelemeyi (örn. tarih veya kullanıcıya göre) destekler.

Bu MCP Sunucusunun Kullanım Alanları

  • Konuşma Verisi Analizi
    • Geliştiriciler, duygu analizi, konu modelleme veya kullanıcı davranışı içgörüleri için geçmiş LINE sohbet verilerini alıp analiz edebilir.
  • Sohbet Botu Geliştirme
    • AI destekli asistanların LINE mesajlarıyla etkileşime geçmesini ve yanıt vermesini sağlayarak gelişmiş sohbet botlarını mümkün kılar.
  • Mesaj Arşivleme
    • LINE mesajlarının JSON formatında otomatik olarak saklanması ve arşivlenmesiyle uyumluluk veya kayıt tutma amaçlarını destekler.
  • Çoklu Veri Türü Entegrasyonu
    • Metin, çıkartma ve resim mesajlarını destekler; böylece LINE sohbetlerindeki farklı veri türlerinin analiz ve işlenmesine olanak tanır.

Nasıl kurulabilir

Windsurf

Claude

  1. Önkoşullar: Python 3.8+ kurulu olmalı ve requirements.txt‘deki tüm bağımlılıklar yüklenmiş olmalıdır.
  2. Yapılandırma Dosyasını Bulun: MacOS’ta ~/Library/Application Support/Claude/claude_desktop_config.json dosyasını, Windows’ta %APPDATA%/Claude/claude_desktop_config.json dosyasını açın.
  3. MCP Sunucusu Ekleyin: Aşağıdaki JSON parçasını mcpServers nesnesine ekleyin:
    {
      "mcpServers": {
        "line": {
          "command": "python",
          "args": [
            "server.py"
          ],
          "env": {
            "LINE_CHANNEL_SECRET": "kanal_secret'iniz",
            "LINE_ACCESS_TOKEN": "erişim_token'ınız",
            "SERVER_PORT": "8000",
            "MESSAGES_FILE": "data/messages.json"
          }
        }
      }
    }
    
  4. Kaydedin ve Yeniden Başlatın: Dosyayı kaydedin ve Claude Desktop’u yeniden başlatın.
  5. Kurulumu Doğrulayın: MCP sunucusunun çalıştığından ve Claude tarafından erişilebilir olduğundan emin olun.

API Anahtarlarını Güvenceye Almak

Yukarıda gösterildiği gibi hassas kimlik bilgilerini env anahtarı ile ortam değişkenlerinde saklayın ve kazara ifşa edilmesini önleyin.

Cursor

Cline

Bu MCP, akışlarda nasıl kullanılır

FlowHunt’ta MCP kullanımı

MCP sunucularını FlowHunt iş akışınıza entegre etmek için, akışınıza MCP bileşenini ekleyin ve AI ajanınıza bağlayın:

FlowHunt MCP flow

MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırma bölümünde, aşağıdaki JSON formatını kullanarak MCP sunucu bilgilerinizi girin:

{
  "line": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Yapılandırdıktan sonra, AI ajanı artık bu MCP’yi bir araç olarak kullanabilir ve tüm işlevlerine erişebilir. “line” ifadesini, MCP sunucunuzun gerçek adıyla ve URL’yi kendi MCP sunucu adresinizle değiştirmeyi unutmayın.


Genel Bakış

BölümUygunlukDetaylar/Notlar
Genel BakışREADME.md dosyasında sağlanmış
İstem ListesiDepoda istem şablonu bulunamadı
Kaynak ListesiAPI üzerinden kaynak listeleme ve okuma, filtreleme desteği
Araç Listesilist_resources, read_resource server.py içinde
API Anahtarlarını Güvenceye AlmakOrtam değişkenleri belgelenmiş
Örnekleme Desteği (değerlendirmede önemsiz)Örnekleme desteğine dair açık bir ifade yok

Yukarıdakilere dayanarak, py-mcp-line açık kaynakları ve araçları, ortam tabanlı güvenliği ve Claude için gerçek dünya kurulum rehberi ile LINE mesaj erişimine odaklanan sağlam bir MCP uygulaması sunar. İstem şablonlarının ve açık örnekleme/kök özelliklerinin olmaması genel puanını sınırlandırsa da, konuşma analizi ve bot entegrasyonu için işlevsel ve iyi belgelidir.


MCP Puanı

Lisans Var mı?✅ (MIT)
En az bir aracı var mı?
Çatallama Sayısı6
Yıldız Sayısı17

Genel olarak, bu MCP uygulamasına 6.5/10 puan veriyorum. LINE mesaj entegrasyonu için temel işlevselliği kapsıyor ve konuşma verisine ihtiyaç duyan geliştiriciler için uygun; fakat istem şablonları, örnekleme ve kök desteği gibi gelişmiş MCP özelliklerinden yoksun.

Sıkça sorulan sorular

py-mcp-line nedir?

py-mcp-line, AI asistanlarına analiz, entegrasyon ve arşivleme için LINE Bot sohbetlerine güvenli ve yapılandırılmış erişim sağlayan Model Context Protocol'ün (MCP) Python uygulamasıdır.

MCP sunucusu hangi kaynakları açığa çıkarır?

LINE mesaj türlerini (metin, çıkartma, resim gibi) URI'lar aracılığıyla kaynak olarak açığa çıkarır ve tarih, kullanıcı veya içeriğe göre gelişmiş filtrelemeyi destekler.

Yaygın kullanım senaryoları nelerdir?

Tipik kullanım alanları; konuşma verisi analizi (duygu, konu modelleme), sohbet botu geliştirme, mesaj arşivleme ve LINE sohbetlerinde çoklu veri türlerinin işlenmesidir.

LINE bilgilerimi nasıl koruyabilirim?

Kanal gizli anahtarları ve erişim tokenları gibi hassas verileri, yapılandırma örneklerinde gösterildiği gibi ortam değişkenlerinde saklayın ve kodunuza gömmekten kaçının.

Bu MCP sunucusunu FlowHunt'ta kullanabilir miyim?

Evet! FlowHunt akışınıza bir MCP bileşeni ekleyin, ardından py-mcp-line sunucu bilgilerinizi yapılandırarak AI ajanınızın LINE mesajlarına ve araçlarına erişimini sağlayın.

py-mcp-line istem şablonlarını veya örneklemeyi destekliyor mu?

Hayır, istem şablonları veya açık örnekleme/kök özellikleri içermez. Kaynak erişimi ve mesaj işleme sağlamaya odaklanır.

LINE Mesajlaşmasını AI İş Akışlarıyla Entegre Edin

AI ajanlarınızı gelişmiş konuşma analizi, bot geliştirme veya mesaj arşivleme için LINE sohbetlerine bağlamak için py-mcp-line kullanın.

Daha fazla bilgi

Linear MCP Sunucusu
Linear MCP Sunucusu

Linear MCP Sunucusu

Linear MCP Sunucusu, Linear’ın proje yönetim platformunu yapay zeka asistanları ve LLM'ler ile entegre ederek ekiplerin sorun yönetimini, aramaları, güncellemel...

4 dakika okuma
AI Project Management +5
Linear MCP Sunucu Entegrasyonu
Linear MCP Sunucu Entegrasyonu

Linear MCP Sunucu Entegrasyonu

Linear MCP Sunucu, Model Context Protocol aracılığıyla Linear hata takip sisteminin sorunsuz otomasyonu ve yönetimini sağlar; böylece AI asistanları ve geliştir...

4 dakika okuma
MCP Servers Linear +4
Linear MCP Sunucusu
Linear MCP Sunucusu

Linear MCP Sunucusu

Linear MCP Sunucusu, Linear proje yönetim platformunu Model Context Protocol aracılığıyla yapay zeka asistanlarıyla entegre ederek iş akışlarının otomasyonu, so...

4 dakika okuma
AI Automation +4