본문으로 건너뛰기

어떤 git 저장소든 MCP 서버로

git 저장소를 그대로 MCP 서버로 만드세요.

에이전트를 URL 하나에 연결하면 그 저장소의 스킬과 문서를 검색하고, 불러오고, 읽을 수 있습니다. 설치할 것도, 업로드할 것도 없습니다. 원본은 언제나 git입니다.

선택 사항: @브랜치, @태그 또는 @커밋, 그 뒤에 /하위/경로.

동작 방식

  1. 스킬은 SKILL.md가 들어 있는 디렉터리입니다. 이름과 설명, 그리고 Markdown으로 쓴 지침이 전부입니다. 저장소 하나에 스킬을 하나든 여러 개든, 참조하는 문서와 함께 두면 됩니다.

  2. 주소가 곧 저장소입니다. /gh/owner/repo 뒤에 브랜치, 태그 또는 커밋과 하위 경로를 붙일 수 있습니다. Streamable HTTP를 지원하는 MCP 클라이언트에 추가하세요.

  3. 스킬이 몇 개든 도구는 세 개입니다. find는 이름, 설명, 문서를 검색하고, get은 스킬 하나를 불러오고, read_file은 스킬이 가리키는 파일을 읽습니다.

스킬 저장소 만들기

Agent Skills 구조를 따르면 됩니다. SKILL.md가 있는 디렉터리는 모두 스킬이고, 그 옆의 파일은 그 스킬에 속합니다. 살펴보기 화면에서 내 저장소가 어떻게 읽히는지 확인할 수 있습니다. 어떤 스킬이 인식되었고, 어떤 것이 왜 제외되었는지까지.

내 저장소 확인하기규칙 읽어 보기

자주 묻는 질문

SkillCDN은 무엇인가요?

SkillCDN은 git 저장소를 MCP 서버로 바꿔 주는 서비스입니다. 에이전트는 서비스의 /gh/owner/repo 같은 URL에 연결해서 find, get, read_file 세 가지 도구로 그 저장소의 스킬과 문서를 검색하고 읽습니다.

스킬이란 무엇인가요?

스킬은 SKILL.md 파일이 있는 디렉터리입니다. 이름과 설명을 담은 YAML 프런트매터 뒤에 Markdown으로 쓴 지침이 이어지고, 보조 파일은 같은 디렉터리에 둡니다. Agent Skills 형식 그대로입니다.

어떤 에이전트에서 쓸 수 있나요?

Streamable HTTP 전송을 지원하는 MCP 클라이언트라면 모두 쓸 수 있습니다. 예를 들어 Claude Code에서는 claude mcp add --transport http <이름> <url> 명령으로 연결합니다.

무언가를 업로드하거나 등록해야 하나요?

아니요. 에이전트가 처음 요청할 때 SkillCDN이 git 호스트에서 저장소를 읽어 그 커밋을 한 번 색인하고, 이후에는 색인에서 응답합니다.

변경 사항은 에이전트에 어떻게 반영되나요?

커밋을 지정하지 않은 주소는 브랜치나 태그를 따라가며, 새 커밋이 푸시되면 곧 반영됩니다. 전체 커밋 해시를 지정한 주소는 절대 바뀌지 않습니다.

SkillCDN이 저장소의 코드를 실행하나요?

아니요. 저장소 콘텐츠는 데이터로 파싱되어 텍스트로만 반환됩니다. 저장소에서 온 어떤 것도 실행되지 않습니다.

비공개 저장소도 쓸 수 있나요?

아직은 아닙니다. 지금은 공개 GitHub 저장소를 지원하며, GitHub App을 통한 비공개 저장소 지원은 로드맵에 있습니다.

직접 호스팅할 수 있나요?

네. 서비스는 컨테이너 이미지 하나와 PostgreSQL로 구성됩니다. 소스는 Functional Source License(FSL-1.1-ALv2)로 공개되어 있으며, 각 릴리스는 2년 뒤 Apache 2.0으로 전환됩니다.