GitHub MCP Server
GitHub MCP 서버
GitHub 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 MCP 프로토콜을 통해 GitHub API와 상호 작용할 수 있는 도구를 제공합니다.
특징
GitHub 저장소 만들기
콘텐츠를 저장소에 푸시합니다
사용자 정보 가져오기
적절한 오류 처리 및 TypeScript 유형 안전성
자동 설치 스크립트
Related MCP server: GitHub MCP Server Plus
필수 조건
Node.js(v18 이상)
npm(v8 이상)
PowerShell(Windows 설치용)
리포지토리 범위가 있는 GitHub 개인 액세스 토큰
설치
윈도우
이 저장소를 복제하세요:
지엑스피1
설치 스크립트를 실행합니다.
.\install.ps1스크립트는 다음을 수행합니다.
필요한 디렉토리를 생성하세요
종속성 설치
TypeScript 코드 작성
MCP 설정 구성
수동 설치
MCP 디렉토리를 만듭니다.
mkdir -p "$env:APPDATA\Roo-Code\MCP\github-mcp"이 저장소를 해당 디렉토리에 복제합니다.
git clone https://github.com/oghenetejiriorukpegmail/github-mcp.git "$env:APPDATA\Roo-Code\MCP\github-mcp"종속성 설치:
cd "$env:APPDATA\Roo-Code\MCP\github-mcp"
npm installTypeScript 코드를 작성합니다.
npm run build%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json에 있는 MCP 설정 파일에 서버 구성을 추가하세요.
{
"mcpServers": {
"github": {
"command": "node",
"args": [
"%APPDATA%\Roo-Code\MCP\github-mcp\build\index.js"
],
"env": {
"GITHUB_TOKEN": "your-github-token-here"
},
"disabled": false,
"alwaysAllow": []
}
}
}사용 가능한 도구
사용자 가져오기
GitHub 사용자 정보를 가져옵니다.
{
"username": "octocat"
}리포지토리 생성
새로운 GitHub 저장소를 만듭니다.
{
"repo_name": "my-new-repo",
"description": "A new repository",
"private": false
}리포지토리로 푸시
GitHub 저장소에 콘텐츠를 푸시합니다.
{
"repo_name": "my-repo",
"file_path": "docs/README.md",
"content": "# My Project\nThis is a test file.",
"message": "Add README file"
}개발
저장소를 복제합니다
종속성 설치:
npm installsrc/index.ts를 변경하세요빌드:
npm run build변경 사항을 테스트하세요
기여하다
저장소를 포크하세요
기능 브랜치 생성
변경 사항을 커밋하세요
지점으로 밀어 넣기
풀 리퀘스트 만들기
특허
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.99,70489,748MIT
- AlicenseBqualityDmaintenanceMCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.18188MIT
- FlicenseNot gradedqualityDmaintenanceEnables managing GitHub repositories, files, and user information through MCP, with support for creating, updating, and deleting repository contents, as well as fetching user profiles.1
- AlicenseBqualityDmaintenanceMCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.157MIT
Related MCP Connectors
GitHub MCP — wraps the GitHub public REST API (no auth required for public endpoints)
GitHub Private MCP Pack — access private repos, org data via OAuth.
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oghenetejiriorukpegmail/github-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server