Twilio MCP Server
resmiTwilio API'leri ile mesaj gönderme, telefon numaralarını yönetme, hesabınızı yapılandırma ve daha fazlasını yapmak için etkileşim kurun.
Dokümantasyon


Twilio MCP Monorepo
Bu, tüm Twilio API'lerini sunan Model Context Protocol sunucusu için bir monorepodur.
MCP Nedir?
Model Context Protocol (MCP), yapay zeka araçları ve hizmetleri arasında model bağlam bilgisi alışverişi için bir protokoldür. Bu uygulama, Twilio'nun API'lerini MCP protokolünü destekleyen yapay zeka asistanlarına ve diğer araçlara sunmanıza olanak tanır.
Paketler
Bu monorepo iki ana paket içerir:
- mcp - Tüm Twilio Genel API'si için MCP Sunucusu
- openapi-mcp-server - Verilen OpenAPI belirtimini sunan bir MCP sunucusu
Her paketin ayrıntılı belgelere sahip kendi kapsamlı README dosyası bulunur:
Hızlı Başlangıç
Başlamanın en kolay yolu npx kullanmaktır:
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@twilio-alpha/mcp",
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
]
}
}
}
API Anahtarınızı ve Gizli Anahtarınızı nasıl bulacağınız/oluşturacağınız hakkında bilgi için Twilio API Anahtarları belgelerini ziyaret edin.
Güvenlik Önerileri
Güvenilmeyen sistemlerin Twilio verilerinize erişmesine izin verebilecek enjeksiyon saldırılarına karşı korunmak için ETI ekibi, Twilio MCP sunucularının kullanıcılarına resmi sunucularımızın yanında herhangi bir topluluk MCP sunucusu kurmaktan veya çalıştırmaktan kaçınmalarını tavsiye eder. Bunu yapmak, yalnızca güvenilir MCP sunucularının Twilio hesabınızla etkileşime giren araçlara erişmesini sağlamaya yardımcı olur ve yetkisiz veri erişimi riskini azaltır.
Temel Yapılandırma Seçenekleri
Her iki paket de yapılandırma parametrelerini kabul eder. İşte kısa bir genel bakış:
- MCP Sunucusu: Hangi API'lerin sunulacağını filtrelemek için
--servicesve--tagskullanın - OpenAPI MCP Sunucusu: OpenAPI belirtim dosyalarının konumunu belirtmek için
--apiPathkullanın
Tam yapılandırma ayrıntıları için yukarıda bağlantısı verilen pakete özel belgelere bakın.
Geliştirme
# Run tests
npm test
# Run linting
npm run lint
# Fix linting issues
npm run lint:fix
Sık Karşılaşılan Sorunların Giderilmesi
- Bağlam Boyutu Sınırlamaları: LLM bağlam sınırları nedeniyle,
--servicesveya--tagskullanarak belirli API'leri yükleyin - Kimlik Doğrulama Sorunları: Twilio API kimlik bilgilerinizin biçimini ve izinlerini doğrulayın
- API Sürümleme: İhtiyaçlarınız için doğru API sürümünü (v1, v2, v3) kullandığınızdan emin olun
Ayrıntılı sorun giderme rehberliği için pakete özel belgelere bakın.
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Lütfen bir Pull Request göndermekten çekinmeyin.
Lisans
Bu proje ISC Lisansı altında lisanslanmıştır - ayrıntılar için LICENSE dosyasına bakın.