JJ

jgravelle/jdocmunch-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

206 stars 49 forks 품질 67 트렌드 37NOASSERTION

jgravelle/jdocmunch-mcp는 https://github.com/jgravelle/jdocmunch-mcp.에서 가져온 MCP 서버 후보입니다.

개요

jgravelle/jdocmunch-mcp는 https://github.com/jgravelle/jdocmunch-mcp.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

jDocMunch는 작업 전체를 컨텍스트 창에 불러오지 않고도 작업이 필요한 정확한 문서 섹션을 가져오는 코딩 에이전트용 MCP 서버입니다.

문서 세트를 한 번 제목 계층 구조로 인덱싱한 후, 원본 파일에서 바이트 단위로 추출한 단일 섹션, 제목 서브트리, 또는 랭크 검색 결과를 가져오세요.

설치 · 퀵스타트 · 벤치마크 · 상업용 라이선스

개인 사용을 위한 무료입니다. 상업적 사용은 유료 라이선스가 필요합니다 — 아래 약관.


왜 jDocMunch?

문제입니다. "인증 설정은 어떻게 하나요?"라는 질문을 받은 에이전트가 문서 파일을 열고, 필요하지 않은 수백 개의 단락을 훑어보고, 또 다른 단락을 열어 반복합니다. 큰 컨텍스트 창은 이 문제를 해결하지 못합니다. 오히려 낭비를 청구서가 도착할 때까지 무시할 만큼 저렴하게 만들고, 모델이 실제로 필요로 했던 맥락을 밀어내버립니다.

메커니즘. jDocMunch는 문서 세트를 헤더 계층 구조로 키우는 섹션 트리로 파싱하고, 각 섹션의 바이트 오프셋을 원본 파일에 저장하며, MCP를 통한 검색을 노출합니다. 섹션들은 경로, 제목 텍스트, 제목 수준이 변경되지 않는 한 재인덱싱 과정에서 지속 가능한 식별성을 유지합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

jDocMunch MCP

jDocMunch is an MCP server for coding agents that retrieves the exact documentation section a task needs, without loading whole files into the context window.

Index a documentation set once by heading hierarchy, then fetch a single section, a heading subtree, or a ranked search result — extracted byte-precisely from the original file.

Install · Quickstart · Benchmarks · Commercial licensing

Free for personal use. Commercial use requires a paid license — terms below.


Why jDocMunch?

The problem. An agent asked “how do I configure authentication?” opens a documentation file, skims hundreds of paragraphs it does not need, opens another, and repeats. Large context windows do not fix this. They just make the waste affordable enough to ignore until the bill arrives, and they crowd out the context the model actually needed.

The mechanism. jDocMunch parses a documentation set into a section tree keyed by heading hierarchy, stores each section’s byte offsets into the original file, and exposes retrieval over MCP. Sections keep durable identities across re-indexing as long as path, heading text, and heading level are unchanged.

The outcome. The unit of access changes from file to section. An agent retrieves the installation section, one configuration block, or a specific heading subtree — and nothing else.


What makes it different

Section-first retrieval

Search and retrieve documentation by section, not just file path or keyword match.

Byte-precise extraction

Full content is pulled on demand from exact byte offsets into the original file.

Stable section IDs

Sections retain durable identities across re-indexing when path, heading text, and heading level remain unchanged.


Evidence

Four benchmarks against public documentation corpora, each with the corpus, date, and per-query results recorded in benchmarks/.

Corpus Scale Indexed in Result
Kubernetes (kubernetes/website, 2026-03-04) 1,569 .md files, 4,355 sections, 16 MB 3,352 ms 27,285 tokens saved on a single node-affinity query; 100 ms latency
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →