Developer Tools Python ★ 3,949

haris-musa/excel-mcp-server

Excel dosyalarını oluşturma, veri işleme, biçimlendirme ve gelişmiş özellikler (grafikler, pivot tablolar, formüller) sunan bir sunucu.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "haris-musa-excel-mcp-server": {
      "command": "python",
      "args": [
        "-m",
        "excel_mcp_server"
      ]
    }
  }
}

PyPI version Total Downloads License: MIT smithery badge Install MCP Server

Microsoft Excel'in yüklü olmasına gerek kalmadan Excel dosyalarını değiştirmenizi sağlayan bir Model Context Protocol (MCP) sunucusu. AI aracınızla Excel çalışma kitaplarını oluşturun, okuyun ve değiştirin.

Özellikler

  • 📊 Excel İşlemleri: Çalışma kitapları ve çalışma sayfaları oluşturun, okuyun, güncelleyin
  • 📈 Veri İşleme: Formüller, biçimlendirme, grafikler, pivot tablolar ve Excel tabloları
  • 🔍 Veri Doğrulama: Aralıklar, formüller ve veri bütünlüğü için yerleşik doğrulama
  • 🎨 Biçimlendirme: Font stilizasyonu, renkler, kenarlıklar, hizalama ve koşullu biçimlendirme
  • 📋 Tablo İşlemleri: Özel stil ile Excel tabloları oluşturun ve yönetin
  • 📊 Grafik Oluşturma: Çeşitli grafik türleri oluşturun (çizgi, sütun, pasta, dağılım vb.)
  • 🔄 Pivot Tablolar: Veri analizi için dinamik pivot tablolar oluşturun
  • 🔧 Sayfa Yönetimi: Çalışma sayfalarını kolayca kopyalayın, yeniden adlandırın, silin
  • 🔌 Üçlü taşıma desteği: stdio, SSE (kullanımdan kaldırılmış) ve streamable HTTP
  • 🌐 Uzak & Yerel: Hem yerel olarak hem de uzak hizmet olarak çalışır

Kullanım

Sunucu üç taşıma yöntemini destekler:

1. Stdio Taşıması (yerel kullanım için)

uvx excel-mcp-server stdio
{
   "mcpServers": {
      "excel": {
         "command": "uvx",
         "args": ["excel-mcp-server", "stdio"]
      }
   }
}

2. SSE Taşıması (Server-Sent Events - Kullanımdan Kaldırılmış)

uvx excel-mcp-server sse

SSE taşıması bağlantısı:

{
   "mcpServers": {
      "excel": {
         "url": "http://localhost:8000/sse",
      }
   }
}

3. Streamable HTTP Taşıması (Uzak bağlantılar için Önerilir)

uvx excel-mcp-server streamable-http

Streamable HTTP taşıması bağlantısı:

{
   "mcpServers": {
      "excel": {
         "url": "http://localhost:8000/mcp",
      }
   }
}

Ortam Değişkenleri & Dosya Yolu Yönetimi

SSE ve Streamable HTTP Taşımaları

SSE veya Streamable HTTP protokolleri ile sunucuyu çalıştırırken, sunucu tarafında EXCEL_FILES_PATH ortam değişkenini ayarlamanız gerekir. Bu değişken sunucuya Excel dosyalarını nerede okuyup yazacağını söyler.

  • Ayarlanmamışsa, varsayılan olarak ./excel_files değerine dönüştürülür.
  • Bu taşımalar ile tool filepath değerleri bu dizine göre bağıl olmalıdır (örneğin reports/q1.xlsx); mutlak yollar ve dizin dolaşımı reddedilir.

Sunucunun dinlediği portu kontrol etmek için FASTMCP_PORT ortam değişkenini de ayarlayabilirsiniz (ayarlanmamışsa varsayılan değer 8017'dir).

  • Örnek (Windows PowerShell):
    $env:EXCEL_FILES_PATH="E:\MyExcelFiles"
    $env:FASTMCP_PORT="8007"
    uvx excel-mcp-server streamable-http
    
  • Örnek (Linux/macOS):
    EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http
    

Stdio Taşıması

stdio protokolünü kullanırken, dosya yolu her tool çağrısı ile sağlandığı için sunucu tarafında EXCEL_FILES_PATH ayarlamanız gerekmez. Sunucu her işlem için istemci tarafından gönderilen yolu kullanır.

Kullanılabilir Araçlar

Sunucu, Excel işleme için kapsamlı bir araç seti sağlar. Tüm kullanılabilir araçların tam belgeleri için TOOLS.md dosyasına bakın.

Star Tarihi

Star History Chart

Lisans

MIT Lisansı - ayrıntılar için LICENSE dosyasına bakın.

Benzer MCP sunucuları

eyaltoledano/claude-task-master Developer Tools

AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.

eyaltoledano/claude-task-master ★ 27,664
GLips/Figma-Context-MCP Developer Tools

Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.

GLips/Figma-Context-MCP ★ 15,186
DeusData/codebase-memory-mcp Developer Tools

Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.

DeusData/codebase-memory-mcp ★ 10,848
idosal/git-mcp Developer Tools

gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.

idosal/git-mcp ★ 8,197
mobile-next/mobile-mcp Developer Tools

Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.

mobile-next/mobile-mcp ★ 5,247
21st-dev/magic-mcp Developer Tools

21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.

21st-dev/magic-mcp ★ 5,202
Daha fazla: Developer Tools →