LINE Resmi Hesabı Entegrasyonu için MCP Server
Claude Desktop config.json'a ekle
{
"mcpServers": {
"line-line-bot-mcp-server": {
"command": "node",
"args": [
"~/.mcp/line-bot-mcp-server/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/line/line-bot-mcp-server.git ~/.mcp/line-bot-mcp-server
cd ~/.mcp/line-bot-mcp-server Model Context Protocol (MCP) sunucu uygulaması, LINE Messaging API'sini entegre ederek bir AI Ajanını LINE Resmi Hesabına bağlar.

[!NOTE] Bu depo önizleme sürümü olarak sağlanmaktadır. Deneysel amaçlar için sunulsa da, lütfen tam işlevsellik veya kapsamlı destek içermeyebileceğinin farkında olun.
push_text_message
userId (string?): Mesaj alacak kullanıcı ID'si. Varsayılan olarak DESTINATION_USER_ID'dir. userId veya DESTINATION_USER_ID ayarlanmalıdır.message.text (string): Kullanıcıya gönderilecek düz metin içeriği.push_flex_message
userId (string?): Mesaj alacak kullanıcı ID'si. Varsayılan olarak DESTINATION_USER_ID'dir. userId veya DESTINATION_USER_ID ayarlanmalıdır.message.altText (string): Flex mesajı görüntülenemediğinde gösterilen alternatif metin.message.contents (any): Flex mesajının içeriği. Bu, mesajın düzenini ve bileşenlerini tanımlayan bir JSON nesnesidir.message.contents.type (enum): Konteyner türü. Tek konteyner için 'bubble', birden fazla kaydırılabilir bubble için 'carousel'.broadcast_text_message
message.text (string): Kullanıcılara gönderilecek düz metin içeriği.broadcast_flex_message
message.altText (string): Flex mesajı görüntülenemediğinde gösterilen alternatif metin.message.contents (any): Flex mesajının içeriği. Bu, mesajın düzenini ve bileşenlerini tanımlayan bir JSON nesnesidir.message.contents.type (enum): Konteyner türü. Tek konteyner için 'bubble', birden fazla kaydırılabilir bubble için 'carousel'.get_profile
userId (string?): Profilini almak istediğiniz kullanıcının ID'si. Varsayılan olarak DESTINATION_USER_ID'dir.get_message_quota
get_rich_menu_list
delete_rich_menu
richMenuId (string): Silinecek rich menünün ID'si.set_rich_menu_default
richMenuId (string): Varsayılan olarak ayarlanacak rich menünün ID'si.cancel_rich_menu_default
create_rich_menu
chatBarText (string): Sohbet çubuğunda görüntülenen metin, aynı zamanda rich menü adı olarak kullanılır.actions (array): Rich menünün aksiyonları. Minimum 1 ile maksimum 6 aksiyon belirtebilirsiniz. Her aksiyon aşağıdaki türlerden biri olabilir:
postback: Postback aksiyonu göndermek içinmessage: Metin mesajı göndermek içinuri: Bir URL açmak içindatetimepicker: Tarih/saat seçici açmak içincamera: Kamerayı açmak içincameraRoll: Kamera rulosunu açmak içinlocation: Mevcut konumu göndermek içinrichmenuswitch: Başka bir rich menüye geçmek içinclipboard: Metni panoya kopyalamak içinget_follower_ids
start (string?): Sonraki kullanıcı ID'leri dizisini almak için devam jetonu. Önceki yanıtın next özelliğinde döndürülür.limit (number?): Tek bir istekte alınacak maksimum kullanıcı ID'si sayısı.gereksinimler:
Bu MCP sunucusu bir LINE Resmi Hesabı kullanır. Eğer hesabınız yoksa, lütfen bu talimatları izleyerek oluşturun.
Eğer zaten bir LINE Resmi Hesabınız varsa, lütfen bu talimatları izleyerek LINE Resmi Hesabınız için Messaging API'sini etkinleştirin.
Lütfen Claude Desktop veya Cline gibi bir AI Ajanj için aşağıdaki konfigürasyonu ekleyin.
Ortam değişkenlerini veya argümanları şu şekilde ayarlayın:
CHANNEL_ACCESS_TOKEN: (gerekli) Channel Access Token. Bunu bu talimatları izleyerek doğrulayabilirsiniz.DESTINATION_USER_ID: (isteğe bağlı) Alıcının varsayılan kullanıcı ID'si. Eğer Tool'ün girdisi userId içermiyorsa, DESTINATION_USER_ID gereklidir. Bunu bu talimatları izleyerek doğrulayabilirsiniz.{
"mcpServers": {
"line-bot": {
"command": "npx",
"args": [
"@line/line-bot-mcp-server"
],
"env": {
"NPM_CONFIG_IGNORE_SCRIPTS": "true",
"CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
"DESTINATION_USER_ID" : "FILL_HERE"
}
}
}
}
Bu MCP sunucusu bir LINE Resmi Hesabı kullanır. Eğer hesabınız yoksa, lütfen bu talimatları izleyerek oluşturun.
Eğer zaten bir LINE Resmi Hesabınız varsa, lütfen bu talimatları izleyerek LINE Resmi Hesabınız için Messaging API'sini etkinleştirin.
Bu depoyu klonlayın:
git clone git@github.com:line/line-bot-mcp-server.git
Docker görüntüsünü oluşturun:
docker build -t line/line-bot-mcp-server .
Lütfen Claude Desktop veya Cline gibi bir AI Ajanj için aşağıdaki konfigürasyonu ekleyin.
Ortam değişkenlerini veya argümanları şu şekilde ayarlayın:
mcpServers.args: (gerekli) line-bot-mcp-server yolu.CHANNEL_ACCESS_TOKEN: (gerekli) Channel Access Token. Bunu bu talimatları izleyerek doğrulayabilirsiniz.DESTINATION_USER_ID: (isteğe bağlı) Alıcının varsayılan kullanıcı ID'si. Eğer Tool'ün girdisi userId içermiyorsa, DESTINATION_USER_ID gereklidir.
Bunu bu talimatları izleyerek doğrulayabilirsiniz.{
"mcpServers": {
"line-bot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CHANNEL_ACCESS_TOKEN",
"-e",
"DESTINATION_USER_ID",
"line/line-bot-mcp-server"
],
"env": {
"CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
"DESTINATION_USER_ID" : "FILL_HERE"
}
}
}
}
Sunucuyu yerel olarak test etmek ve hata ayıklamak için MCP Inspector'ı kullanabilirsiniz.
git clone git@github.com:line/line-bot-mcp-server.git
cd line-bot-mcp-server
npm install
npm run build
Projeyi oluşturduktan sonra, MCP Inspector'ı başlatabilirsiniz:
npx @modelcontextprotocol/inspector node dist/index.js \
-e CHANNEL_ACCESS_TOKEN="YOUR_CHANNEL_ACCESS_TOKEN" \
-e DESTINATION_USER_ID="YOUR_DESTINATION_USER_ID"
Bu, LINE Bot MCP Server araçlarıyla etkileşim kurabileceğiniz ve işlevselliklerini test edebileceğiniz MCP Inspector arayüzünü başlatacaktır.
Bu proje anlamsal sürüm oluşturmaya saygı gösterir
Bkz. http://semver.org/
Katkı sağlamadan önce lütfen CONTRIBUTING dosyasını kontrol edin.
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.
Tarayıcı tabanlı toplantı platformlarıyla (Zoom, Teams, Google Meet) etkileşim kurmak için MCP server. AI ajanlarının çevrimiçi toplantılara bot göndermesine, canlı transkriptleri toplamasına, metni seslendirmesine ve toplantı sohbetinde mesaj göndermesine olanak tanır.