OlympHill
mcp-git-ingest logo

mcp-git-ingestこのツールは、AI アシスタントが任意のパブリックGitHub リポジトリを探査できるようにします。これは、フォルダーのレイアウトを作成した後、指定されたファイルを読むために有効です。クローニングや一時ファイルの削除はすべて実行されます。

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

MCP Git Ingestは、Git リポジトリの構造と重要なファイルを読み取るためのModel Context Protocolサーバのためのツールです。GitHubディレクトリ構造とgithub_read_important_filesという2つの関数があります。formerは、リポジトリのディレクトリ構造の木形表現を返しますが、後者は指定されたファイルの内容を読み取ると、内容を返します。これは、fastmcpでMCPサーバを作成し、gitpythonを使用してGit リポジトリ操作を行うことで構築されています。このツールには、決定論的一時ディレクトリの作成、ユニコードツリーの表現、柔軟なファイルの読み取りとエラーの検出など、機能があります。MCP Git Ingestは、GitHubリポジトリをプログラム的に調べ、読み取るために使用することができるように、CLIツールとしてmcp-git-ingestを実行し、pyproject.tomlを使用して構成できます。当初は、プログラム的に調べ、読み取るGitHubリポジトリを調べるために十分な柔軟性と堅牢性を持つように設計されています。

主な機能

  • github_directory_structure: GitHubリポジトリのディレクトリ構造の木形表現を返します
  • github_read_important_files: リポジトリ内に重要なファイルを読み取ります
  • 自動的なコピーと一時ファイルのクリーンアップ
  • エラーの検出を備えたリポジトリのコピーとファイルの読み取り
  • 決定論的の一時ディレクトリの作成
  • ユニコードツリーの表現

料金

モデル
Free
評価
まだレビューはありません

ユースケース

義しなGitHubアサータの表示

mcp-git-ingestを使用して、GitHubの公開リポジトリのフォルダ構造を取得し、その内容を分析します。

歴きにターのアサータにコドタアはき。

mcp-git-ingestを使用して、GitHubのリポジトリから特定のファイル、たとえばREADME.mdまたはmain.pyを読み取ります。

メリット & デメリット

メリット

  • GitHubリポジトリをプログラミング的に探索するための堅牢で柔軟なツール
  • 効率的なコピーとクリーンアップのメカニズム
  • リポジトリのコピーとファイル読み取りのエラー検出
  • 独自の機能、たとえば決定論性の一時ディレクトリの作成とユニコードのツリー表現

デメリット

  • Python 3.8以上が必要です
  • MCPサーバの機能には、fastmcpが依存します

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

Q&A

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

質問する

マルチクラウンドプロトコルサーバーの代替

Playwright MCP logo

Playwright MCP

マルチクラウンドプロトコルサーバー

オープンソースのMCP サーバー、LLMs がリアルブラウザを Playwright とアクセシビリティサムネルの力で操作できる。

4.8 (6)
Free
P

Pydantic AI

マルチクラウンドプロトコルサーバー

Python エージェント フレームワークとして Pydantic チームが提供する型安全の GenAI アプリケーションをビルドする。

4.8 (6)
Free
C

Cognee

マルチクラウンドプロトコルサーバー

アダプティブ メモリ レイヤーは、AI エージェントが時間の経過とともにコンテキストから学ぶことができます。

4.8 (5)
Free
Inbox Zero logo

Inbox Zero

マルチクラウンドプロトコルサーバー

Email AIアシスタントがメールを整理、回答の下書きを書き、インボックスのゼロに到達させるためにサポートする。

4.8 (4)
Free
Screenpipe logo

Screenpipe

マルチクラウンドプロトコルサーバー

オープンソースの 24 時間体制のローカルスクリーンおよび音声録画によるコンテキスト意識を持つ AI アプリ作成のため

4.8 (4)
Free
AgentKit logo

AgentKit

マルチクラウンドプロトコルサーバー

TypeScriptライブラリです。ツール、メモリ、多エージェントワークフローとともにAIエージェントを構築およびオーケストレーションする。

4.5 (4)
Free
onchain-mcp logo

onchain-mcp

マルチクラウンドプロトコルサーバー

銀行未満のオンチェーンAPIをMCPに導入

(0)
26Free
markitdown logo

markitdown

マルチクラウンドプロトコルサーバー

Python tool for converting files and office documents to Markdown.

(0)
23Free