Integrations
Provides tools for interacting with GitHub's API, enabling repository creation, pushing content to repositories, and retrieving user information.
GitHub MCP 서버
GitHub 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 MCP 프로토콜을 통해 GitHub API와 상호 작용할 수 있는 도구를 제공합니다.
특징
- GitHub 저장소 만들기
- 콘텐츠를 저장소에 푸시합니다
- 사용자 정보 가져오기
- 적절한 오류 처리 및 TypeScript 유형 안전성
- 자동 설치 스크립트
필수 조건
- Node.js(v18 이상)
- npm(v8 이상)
- PowerShell(Windows 설치용)
- 리포지토리 범위가 있는 GitHub 개인 액세스 토큰
설치
윈도우
- 이 저장소를 복제하세요:
지엑스피1
- 설치 스크립트를 실행합니다.
Copy
스크립트는 다음을 수행합니다.
- 필요한 디렉토리를 생성하세요
- 종속성 설치
- TypeScript 코드 작성
- MCP 설정 구성
수동 설치
- MCP 디렉토리를 만듭니다.
Copy
- 이 저장소를 해당 디렉토리에 복제합니다.
Copy
- 종속성 설치:
Copy
- TypeScript 코드를 작성합니다.
Copy
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
에 있는 MCP 설정 파일에 서버 구성을 추가하세요.
Copy
사용 가능한 도구
사용자 가져오기
GitHub 사용자 정보를 가져옵니다.
Copy
리포지토리 생성
새로운 GitHub 저장소를 만듭니다.
Copy
리포지토리로 푸시
GitHub 저장소에 콘텐츠를 푸시합니다.
Copy
개발
- 저장소를 복제합니다
- 종속성 설치:
npm install
src/index.ts
를 변경하세요- 빌드:
npm run build
- 변경 사항을 테스트하세요
기여하다
- 저장소를 포크하세요
- 기능 브랜치 생성
- 변경 사항을 커밋하세요
- 지점으로 밀어 넣기
- 풀 리퀘스트 만들기
특허
MIT
This server cannot be installed
MCP 프로토콜을 통해 GitHub의 API와 상호 작용할 수 있는 도구를 제공하여 사용자가 저장소를 만들고, 콘텐츠를 푸시하고, 사용자 정보를 검색할 수 있도록 합니다.