mcp-git-ingest logo

mcp-git-ingestBu araç, AI yardımcı programlarını herhangi bir halka açık GitHub deposunu keşfetmelerine izin verir. Dosya yapısı açıklığı oluşturur ve komutunuzda belirtilen belirli dosyaları okur. Tüm klonlama ve geçici dosyaların temizliği işler.

(0)
Daniel Nikulshynİnceleyen Daniel Nikulshyn·Güncellendi Temmuz 2026

Genel Bakış

MCP Git Alıntı aracı, GitHub deposunun okunmasına yardımcı olmak için oluşturulmuş bir Model Bağlam Protokolü sunucusudur. İki ana araç sunar: `github_directory_structure` ve `github_read_important_files`. İlk araç, bir deposun klasör yapısını ağaç gibi bir temsil hâlinde döndürürken, ikincisi belirtilen dosyaları okumak ve geri döndürmek için bir depoya gider. Bu araç `fastmcp` kullanarak MCP sunucusu oluşturma ve `gitpython` kullanarak Git deposu işlemleri için `gitpython` kullanılmıştır. Olmak üzere çeşitli özellikler vardır: determinist temporali klasör oluşturma, Unicode ağaç temsilcisi ve hata yönetimi ile esnek dosya okuma. MCP Git Alıntı CLI aracı kullanılarak çalıştırılabilir ve `pyproject.toml` kullanılarak yapılandırılır. Bu araç, GitHub repository'lerini programlı bir şekilde keşfetmek ve okutmak için istendiği gibi güçlü ve esnek bir yol sunmak için tasarlanmıştır.

Temel özellikler

  • GitHub dizin yapısı: Bir reposyonun dizin yapısının ağaç gibi bir temsilini gerer.
  • Github okuyucu önemlidir files : Belirtilen dosyaların bir deposunun içeriğini okur ve geri gönderir.
  • Sahip Otomatik Klonlama ve Geçici Dosya Temizliği
  • Depo klonlama ve dosya okuma hatası yönetimi
  • Belirli geçici klasör oluşturması için deterministik geçici klasör oluşturma
  • cons
  • :
  • GitHub deposunu programla keşfetmek ve okumak için robust ve flexible bir araç,Etkin klonlama ve temizleme mekanizması,Hata yönetimi için depo klonlama ve dosya okuma,Belirli özellikler gibi deterministik geçici klasör Oluştur ve Unicode ağaç görünüm,Requires Python 3.8+,Ayarlarda fastmcp için bağlı

Fiyatlar

Model
Free
Puan
Henüz inceleme yok

Kullanım senaryoları

Bir GitHub Deposunu Keşfetmek

Bir público GitHub deposunun dizin yapısını eşitleyip analiz etmesini sağlamak için mcp-git-ingest kullanın.

Özelli Files Okumak

Bir GitHub deposundan özellikler dosyasını okumak için mcp-git-ingest'yı kullanın, örneğin README.md veya main.py.

Artılar ve eksiler

Artılar

  • Programatik olarak GitHub depolarını keşfetmek ve okumak için güçlü ve esnek bir araç
  • Hızlı klonlama ve temizleme mekanizması
  • Depo klonlama ve dosya okuma için hata yönetimi
  • Deterministik geçici dizin oluşturma ve Unicode ağaç gösterimi gibi benzersiz özellikler

Eksiler

  • Python 3.8+'ı gerektirir
  • fastmcp'a bağımlıdır, MCP sunucu işlevselliği için

İncelemeler

İnceleme bırakmak için giriş yap.

Henüz inceleme yok. İlk sen ol!

Sorular

What dependencies must be installed to run the MCP server?

The tool depends on `fastmcp` for the Model Context Protocol server and `gitpython` for Git operations, both of which must be available in the Python environment.

Asked by Malik Rasheed · Jul 22, 2025

Can I use mcp-git-ingest to read only specific files from a repo?

Yes, the `github_read_important_files` tool lets you specify file paths, and it will return the contents of those files while handling any read errors gracefully.

Asked by Carmela Esposito · Jul 14, 2025

How does the tool handle temporary files after cloning a repository?

After cloning, mcp-git-ingest creates a deterministic temporary directory for the repository and automatically cleans it up when the operation completes, ensuring no residual files remain.

Asked by Zeynep Aydin · Jun 21, 2025

What versions of Python does mcp-git-ingest support?

mcp-git-ingest requires Python 3.8 or newer to run. Older Python versions will not be compatible with its dependencies.

Asked by Nils Johansson · Jun 21, 2025

Soru sor

MCP Serverleri alternatifleri