Google Drive'dan okuma ve Google Sheets düzenleme işlemleri için Model Context Protocol (MCP) Server.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"isaacphi-mcp-gdrive": {
"command": "node",
"args": [
"~/.mcp/mcp-gdrive/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/isaacphi/mcp-gdrive.git ~/.mcp/mcp-gdrive
cd ~/.mcp/mcp-gdrive Bu MCP sunucusu, dosyaları listeleme, okuma ve arama yapabilmenin yanı sıra Google Sheets'e okuma ve yazma özelliğini sağlamak için Google Drive ile entegre olur.
Bu proje, Anthropic, PBC tarafından geliştirilen ve bu depodan MIT Lisansı altında lisanslanan kodu içerir.
gdrive_search
query (string): Arama sorgusu.pageToken (string, isteğe bağlı): Sonraki sayfa için token.pageSize (number, isteğe bağlı): Sayfa başına sonuç sayısı (maksimum 100).gdrive_read_file
fileId (string): Okunacak dosyanın ID'si.gsheets_read
spreadsheetId (string): Okunacak spreadsheet'in ID'si.ranges (string dizisi, isteğe bağlı): A1 gösterim aralıkları isteğe bağlı dizisi (örneğin, ['Sheet1!A1:B10']). Sağlanmazsa, tüm sayfayı okur.sheetId (number, isteğe bağlı): Okunacak belirli sheet ID'si. Aralıklar ile sağlanmazsa, ilk sayfayı okur.gsheets_update_cell
fileId (string): Spreadsheet'in ID'si.range (string): A1 gösteriminde hücre aralığı (örneğin, 'Sheet1!A1').value (string): Yeni hücre değeri.Sunucu, Google Drive dosyalarına erişim sağlar:
gdrive:///<file_id>)
https://www.googleapis.com/auth/drive.readonly, https://www.googleapis.com/auth/spreadsheetsgcp-oauth.keys.json olarak yeniden adlandırın ve GDRIVE_CREDS_DIR ile belirttiğiniz yola yerleştirin (örneğin, /Users/username/.config/mcp-gdrive)GDRIVE_CREDS_DIR=/path/to/config/directory
CLIENT_ID=<CLIENT_ID>
CLIENT_SECRET=<CLIENT_SECRET>
Sunucuyu npm run build veya npm run watch ile oluşturduğunuzdan emin olun.
Daha sonra kimlik doğrulama adımını tetiklemek için node ./dist/index.js komutunu çalıştırmanız gerekecektir
Tarayıcınız ile kimlik doğrulaması yapmaya davet edileceksiniz. Google Cloud projenizle aynı kuruluşta yer alan bir hesapla kimlik doğrulaması yapmalısınız.
OAuth token'ınız GDRIVE_CREDS_DIR environment variable tarafından belirtilen dizine kaydedilir.

Bu sunucuyu desktop uygulamayla entegre etmek için, uygulamanızın sunucu yapılandırmasına aşağıdakini ekleyin:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@isaacphi/mcp-gdrive"],
"env": {
"CLIENT_ID": "<CLIENT_ID>",
"CLIENT_SECRET": "<CLIENT_SECRET>",
"GDRIVE_CREDS_DIR": "/path/to/config/directory"
}
}
}
}
Bu MCP sunucusu MIT Lisansı altında lisanslanmıştır. Bu, MIT Lisansı'nın şartları ve koşullarına tabi olarak, yazılımı serbestçe kullanmanız, değiştirmeniz ve dağıtmanız anlamına gelir. Daha fazla ayrıntı için lütfen proje deposundaki LICENSE dosyasını görmek için bakınız.
MarkItDown kütüphanesine MCP aracılığıyla erişim sağlayan, çeşitli dosya formatlarını (yerel veya uzak) LLM'ler tarafından tüketilebilecek Markdown'a dönüştüren bir araç.
Uzak depolama erişimi: SFTP, S3, FTP, SMB, NFS, WebDAV, GIT, FTPS, gcloud, azure blob, sharepoint ve daha fazlası desteklenir.
Yerel dosya sistemi erişimi için Golang uygulaması.
LLM'lerle kod bağlamını MCP veya pano aracılığıyla paylaş
AI-doğal dizin görselleştirmesi ile semantik analiz, AI tüketimi için ultra-sıkıştırılmış formatlar ve 10x token azaltma sunuyor. Akıllı dosya kategorilendirmesi ile quantum-semantic modu destekler.