Skip to main content
Glama

GitHub MCP 서버 참조

GitHub See MCP(Model Context Protocol) 프로젝트를 위한 서버 측 구현입니다. 이 서버는 GitHub 저장소와 모델 상호작용 간의 컨텍스트 처리 및 관리를 담당하여 AI 기능을 코드베이스와 원활하게 통합할 수 있도록 합니다.

🚀 특징

  • GitHub 이벤트에 대한 실시간 웹훅 처리

  • MCP(Model Context Protocol)를 통한 AI 모델 통신

  • 저장소 작업을 처리하기 위한 이벤트 기반 아키텍처

  • 저장소-모델 매핑을 위한 사용자 정의 구성

  • GitHub OAuth를 통한 보안 인증

  • 자세한 로깅 및 모니터링 기능

Related MCP server: GitHub MCP Server

📋 필수 조건

  • Node.js(v16.x 이상)

  • MongoDB(v5.0 이상)

  • 유효한 GitHub OAuth 애플리케이션 자격 증명

  • 호환되는 AI 모델 엔드포인트

🔧 설치

Docker 사용(권장)

  1. 저장소를 복제합니다.

    지엑스피1

  2. Docker 이미지를 빌드합니다.

    docker build -t github-see-mcp-server .

🔧 구성

서버는 다음을 사용하여 구성할 수 있습니다.

  1. 환경 변수

  2. 런타임에 전달되는 Docker 환경 변수

Docker 배포의 경우 구성 옵션을 직접 전달할 수 있습니다.

docker run -d -p 3200:3200 -e GITHUB_TOKEN={YOUR_TOKEN_HERE} -e MCP_SSE_PORT=3200 --name github-see-mcp-server github-see-mcp-server

📦 프로젝트 구조

github-see-mcp-server/ ├── controllers/ # Request handlers │ ├── github.ts │ └── issues.ts ├── Dockerfile # Production Docker configuration ├── main.ts # Application entry point ├── sse-server.ts # Server-Sent Events handler (if applicable) ├── package.json # Project dependencies ├── pnpm-lock.yaml # PNPM lock file ├── README.md # This file └── tsconfig.json # TypeScript configuration

🤝 기여하기

  1. 저장소를 포크하세요

  2. 기능 브랜치를 생성합니다( git checkout -b feature/amazing-feature )

  3. 변경 사항을 커밋하세요( git commit -m 'Add some amazing feature' )

  4. 브랜치에 푸시( git push origin feature/amazing-feature )

  5. 풀 리퀘스트 열기

📜 라이센스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.

📞 문의하기

프로젝트 소유자: JesusMaster

GitHub: @JesusMaster

🙏 감사의 말

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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/JesusMaster/github-see-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server