MCPVault
Repomix logo

Repomix

未申請

作者: yamadashy

📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.

aianthropicartificial-intelligencechatbotchatgptclaudedeepseekdeveloper-toolsgeminigenaigenerative-aigptjavascriptlanguage-modelllamallmmcpnodejsopenaitypescript

インストール

$npx repomix@latest

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

ツール(16個)

afterLines

(Optional) Number of context lines to show after each match (like grep -A). Takes precedence over contextLines.

beforeLines

(Optional) Number of context lines to show before each match (like grep -B). Takes precedence over contextLines.

compress

(Optional, default: false) Enable Tree-sitter compression to extract essential code signatures and structure while removing implementation details. Reduces token usage by ~70% while preserving semantic meaning. Generally not needed since greprepomixoutput allows incremental content retrieval. Use on

contextLines

(Optional, default: 0) Number of context lines to show before and after each match. Overridden by beforeLines/afterLines if specified.

directory

Absolute path to the directory to pack

endLine

(Optional) Ending line number (1-based, inclusive). If not specified, reads to end.

ignoreCase

(Optional, default: false) Perform case-insensitive matching

ignorePatterns

(Optional) Specify additional files to exclude using fast-glob patterns. Multiple patterns can be comma-separated (e.g., "test/,.spec.js", "nodemodules/,dist/"). These patterns supplement .gitignore, .ignore, and built-in exclusions.

includePatterns

(Optional) Specify files to include using fast-glob patterns. Multiple patterns can be comma-separated (e.g., "/.{js,ts}", "src/,docs/"). Only matching files will be processed.

outputId

ID of the Repomix output file to read

outputPatterns

(Optional) Per-file inclusion levels, mirroring the config-file output.patterns option. An array of { pattern, compress?, directoryStructureOnly? } entries; the first matching pattern wins, directoryStructureOnly takes precedence over compress, and a match with neither flag forces full content (usef

path

Path to a directory containing repomix-output.xml or direct path to a packed repository XML file

pattern

Search pattern (JavaScript RegExp regular expression syntax)

remote

GitHub repository URL or user/repo format (e.g., "yamadashy/repomix", "https://github.com/user/repo", or "https://github.com/user/repo/tree/branch")

startLine

(Optional) Starting line number (1-based, inclusive). If not specified, reads from beginning.

topFilesLength

(Optional, default: 10) Number of largest files by size to display in the metrics summary for codebase analysis.