mcp-github-trending

by hetaoBackend
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides access to GitHub trending repositories and developers data, with filtering capabilities by programming language, time period, and spoken language

mcp-github-trending MCP 서버

간단한 API 인터페이스를 통해 GitHub 트렌드 저장소와 개발자 데이터에 대한 액세스를 제공하는 MCP 서버입니다.

특징

  • GitHub 트렌드 저장소 및 개발자 데이터에 액세스하세요
  • 프로그래밍 언어로 필터링
  • 기간별 필터링(일별, 주별, 월별)
  • 음성 언어로 필터링
  • 잘 포맷된 JSON 응답을 반환합니다.

도구

서버는 다음 도구를 구현합니다.

다음 매개변수를 사용하여 GitHub에서 인기 있는 저장소를 가져옵니다.

  • language (선택 사항): 저장소를 필터링할 프로그래밍 언어(예: "python", "javascript")
  • since (선택 사항): 저장소를 필터링할 기간("매일", "매주", "매월")입니다. 기본값은 "매일"입니다.
  • spoken_language (선택 사항): 저장소를 필터링할 음성 언어

응답 예시:

지엑스피1

다음 매개변수를 사용하여 GitHub에서 인기 있는 개발자를 가져옵니다.

  • language (선택 사항): 필터링할 프로그래밍 언어(예: "python", "javascript")
  • since (선택 사항): 필터링할 기간("매일", "매주", "매월"). 기본값은 "매일"입니다.

응답 예시:

[ { "username": "developer", "name": "Developer Name", "url": "https://github.com/developer", "avatar": "https://avatars.githubusercontent.com/u/123456", "repo": { "name": "repository-name", "description": "Repository description", "url": "https://github.com/developer/repository-name" } } ]

설치

필수 조건

  • 파이썬 3.12

설치 단계

패키지를 설치하세요:

pip install mcp-github-trending

클로드 데스크톱 구성

MacOS의 경우:

~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows의 경우:

%APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "mcp-github-trending": { "command": "uv", "args": [ "--directory", "/path/to/mcp-github-trending", "run", "mcp-github-trending" ] } } }
{ "mcpServers": { "mcp-github-trending": { "command": "uvx", "args": [ "mcp-github-trending" ] } } }

개발

건축 및 출판

  1. 종속성 동기화 및 잠금 파일 업데이트:
uv sync
  1. 패키지 배포 빌드:
uv build
  1. PyPI에 게시:
uv publish

참고: 환경 변수나 명령 플래그를 통해 PyPI 자격 증명을 설정하세요.

  • 토큰: --token 또는 UV_PUBLISH_TOKEN
  • 사용자 이름/비밀번호: --username / UV_PUBLISH_USERNAME--password / UV_PUBLISH_PASSWORD

디버깅

최상의 디버깅 환경을 위해 MCP Inspector를 사용하세요.

npm 을 통해 MCP Inspector를 실행합니다.

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-github-trending run mcp-github-trending

검사기는 디버깅을 시작하기 위해 브라우저에서 액세스할 수 있는 URL을 표시합니다.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

간단한 API 인터페이스를 통해 GitHub 트렌드 저장소와 개발자 데이터에 대한 액세스를 제공하는 MCP 서버입니다.

  1. Features
    1. Tools
      1. get_github_trending_repositories
      2. get_github_trending_developers
    2. Installation
      1. Prerequisites
      2. Install Steps
      3. Claude Desktop Configuration
    3. Development
      1. Building and Publishing
      2. Debugging
    4. License
      ID: o7a5vfr6hu