MCP server answering whether two exact package or runtime versions work together, with sources
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"dependency-compat-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# dependency-compat-mcp 사용자가 지정한 두 패키지 또는 패키지와 런타임의 버전 조합이 공식 배포 정보에 명시된 요구 버전 범위를 만족하는지 확인해 답하는 Model Context Protocol(MCP) 서버입니다. 서버는 정확한 두 릴리스, 즉 배포된 두 버전(예: `pypi:[email protected]`와 `runtime:[email protected]`)을 비교합니다. 서버는 비교 결과를 `supported` / `unsupported` / `unknown` 중 하나로 표시하고, **판단에 사용한 근거도 함께** 돌려줍니다. 서버는 요청을 처리하는 동안 언어 모델을 호출하지 않습니다. 버전 범위 해석과 비교는 Python 패키지용 `packaging`과 npm 패키지용 `node-semver`가 담당합니다. 공개 서버를 Claude Code에 등록하려면 다음 명령을 실행합니다. ```bash claude mcp add --transport http dependency-compat \ https://dependency-compat-mcp-git-769945419767.asia-northeast3.run.app/mcp ``` **쓰기 전에 알아둘 것 세 가지** - 이 서버가 판정할 수 있는 버전 관계는 [네 종류](#무엇을-물어볼-수-있는가)뿐입니다. 지원하지 않는 관계를 입력하면 외부 자료를 조회하지 않고 `unknown`을 돌려줍니다. - 이 서버는 직접 연결된 두 대상만 비교하며, 그 대상이 다시 요구하는 하위 의존성까지 따라가지는 않습니다. 프로젝트 전체가 설치되는지는 `uv lock`이나 `npm install` 같은 의존성 해결 명령으로 확인해야 합니다. - 서버는 호환성 정보를 저장소에 보관하지 않습니다. 판정에 필요한 자료는 요청을 받을 때마다 PyPI, npm, python.org, nodejs.org 같은 공식 출처에서 직접 조회합니다. 그래서 저장소를 갱신하지 않아도 새로 나온 Python·Node.js 릴리스를 바로 인식합니다. --- ## 설치 **요구 사항** — 서버에 연결하는 MCP 클라이언트는 MCP `2026-07-28` 개정판을 지원해야 합니다. 이 서버는 MCP `2026-07-28`만 구현하며, 이전 개정판으로 자동 전환하지 않습니다. 서버를 직접 실행하려면 Python 3.14 이상이 필요합니다. 직접 실행한 서버는 아래 여섯 개 주소에 HTTPS 요청을 보낼 수 있어야 합니다. 서버는 이 목록에 없는 주소로는 요청을 보내지 않습니다. | 조회 대상 | 주소 | | ---------------------------- | ----------------------------------------------------- | | PyPI 패키지 메타데이터 | `pypi.org` | | npm 패키지 메타데이터 | `registry.npmjs.org` | | Python 릴리스 목록과 출시일 | `www.python.org` | | Python 릴리스별 지원 종료일 | `peps.python.org` | | Node.js 릴리스 목록과 출시일 | `nodejs.org` | | Node.js 릴리스별 지원 종료일 | `raw.githubusercontent.com` (`nodejs/Release` 저장소) | ### Claude Code 공개 서버에 연결합니다. ```bash claude mcp add --transport http dependency-compat \ …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.