Model Context Protocol (MCP) sunucusu, Feishu OAuth doğrulaması ile entegre olup uzak bağlantıları destekler ve blok oluşturma, içerik güncelleme gibi kapsamlı Feishu belge yönetimi araçları sağlar.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"ztxtxwd-open-feishu-mcp-server": {
"command": "node",
"args": [
"~/.mcp/open-feishu-mcp-server/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/ztxtxwd/open-feishu-mcp-server.git ~/.mcp/open-feishu-mcp-server
cd ~/.mcp/open-feishu-mcp-server Bu, Model Context Protocol (MCP) sunucusu uzaktan bağlantı desteği ve yerleşik Feishu OAuth kimlik doğrulaması ile sağlanmaktadır.
Bu proje cloudflare/ai/demos/remote-mcp-github-oauth dosyasından değiştirilmiş olup GitHub OAuth, Feishu OAuth ile değiştirilmiştir.
Bunu kendi Cloudflare hesabınıza dağıtabilir ve kendi Feishu OAuth istemci uygulamasını oluşturduktan sonra, tamamen işlevsel bir uzaktan MCP sunucusuna sahip olabilirsiniz. Kullanıcılar Feishu hesabı aracılığıyla MCP sunucunuza bağlanabilir.
Feishu resmi olarak da bir MCP Server yayınlamış olsa da, bu proje birkaç açıdan önemli avantajlara sahiptir:
user_access_token kullanır ve otomatik olarak yenileniruser_access_token otomatik olarak yönetilir ve yenilenir# Depoyu klonlayın
git clone <repository-url>
cd open-feishu-mcp-server
# Bağımlılıkları yükleyin
npm install
"Kullanıcı ID'sini Al" (auth:user.id:read)
"Kullanıcı Görev Bilgisini Al" (task:task:read)
"Kullanıcı Yetkilendirme Kimlik Bilgisini Al" (offline_access)
"Kullanıcı Temel Bilgisini Al" (user_profile)
...
# Gerekli gizli anahtarları ayarlayın
wrangler secret put FEISHU_APP_ID
wrangler secret put FEISHU_APP_SECRET
wrangler secret put COOKIE_ENCRYPTION_KEY # openssl rand -hex 32 kullanarak oluşturun
# KV ad alanı oluşturun
wrangler kv namespace create "OAUTH_KV"
Adım 2'de alınan KV ID'sini kullanarak wrangler.toml dosyasındaki KV ad alanı yapılandırmasını güncelleyin.
npm run deploy
Dağıtım tamamlandıktan sonra, gerçek subdomain'inizi not alın (dağıtım günlüğünde gösterilir).
Feishu uygulama ayarlarına geri dönün:
https://feishu-mcp-server.<your-actual-subdomain>.workers.dev/callbackFeishu Uygulamasını Yapılandırın:
http://localhost:8788/callbackOrtam Değişkenini Dosya Oluşturun:
Proje kök dizininde .dev.vars dosyası oluşturun:
FEISHU_APP_ID=your_development_feishu_app_id
FEISHU_APP_SECRET=your_development_feishu_app_secret
COOKIE_ENCRYPTION_KEY=any_random_string_here
npm run dev
Sunucu http://localhost:8788 adresinde çalışacaktır.
Sunucunuzu test etmek için resmi MCP Inspector'ı kullanın:
npx @modelcontextprotocol/inspector@latest
Bağlantı Adresi:
https://feishu-mcp-server.<your-subdomain>.workers.dev/ssehttp://localhost:8788/sseTek tıklamayla yükleme düğmesi aracılığıyla hızlı yapılandırma:
Veya manuel olarak yapılandırın:
{
"mcpServers": {
"feishu": {
"url": "http://localhost:8788/sse"
}
}
}
Yapılandırma Adımları:
npx -y mcp-remote ${URL}Bağlantı Adresi:
http://localhost:8788/ssehttps://feishu-mcp-server.<your-subdomain>.workers.dev/sseİlk Kullanım:
📊 Elektronik Tablo (Sheets)
🗃️ Çok Boyutlu Tablo (Base/Bitable)
...
Açıklama: ✅ Tamamlandı | 🔄 Geliştirme Aşamasında | 📋 Planlı
Tam OAuth 2.1 sunucusu uygulaması, aşağıdakileri işler:
Cloudflare Durable Objects tabanlı MCP uzantısı:
this.props aracılığıyla kullanıcı bilgisine erişimUzaktan MCP istemci bağlantılarını destekler:
Bu proje çift OAuth rolü uygular:
Mevcut araçlar kullanıcı erişim token'ı kullanarak kimlik doğrulaması yapar, bu aşağıdakları sağlar:
📝 Not: Dağıtmadan önce tüm ortam değişkenlerini ve Feishu uygulama ayarlarını doğru şekilde yapılandırdığınızdan emin olun. Sorun yaşarsanız, Feishu uygulama izin yapılandırması ve yeniden yönlendirme URL'si ayarları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.
LINE Resmi Hesabı Entegrasyonu için MCP Server