HM

hetaobackend/mcp-github-trending

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

62 stars 15 forks 품질 71 트렌드 13MIT

Github 동향 및 개발자를 얻기 위한 MCP 서버

개요

간단한 API 인터페이스를 통해 GitHub 트렌드 저장소 및 개발자 데이터에 액세스하는 MCP 서버. - 액세스 GitHub 트렌드 저장소 및 개발자 데이터 - 프로그래밍 언어 필터 - 시간별 필터 (일, 주간, 월) - 언어 별 필터 - 잘 포맷 된 JSON 응답을 반환 서버는 다음과 같은 도구를 구현합니다. GitHub의 트렌드 저장소를 다음과 같은 매개 변수로 가져옵니다. - 언어 (선택 사항) : 프로그래밍 언어 (예 : "python", "javascript") - 이후 (선택 사항) : ("daily", "weekly", "monthly"). "daily"로 기본값 - word language (선택 사항): Spoken 언어 필터 저장소 by GitHub에서 다음과 같은 매개 변수를 가진 추세 개발자를 가져옵니다: - 언어 (선택 사항) : (예 : "python", "javascript")로 필터링하는 프로그램 언어 - 이후 (선택 사항) : 필터링 시간("daily", "weekly", "monthly").

개요(AI 번역)

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

특징

  • 액세스 GitHub 동향 저장소 및 개발자 데이터
  • 프로그래밍 언어에 의한 필터
  • 시간별 필터 (매일, 주간, 월)
  • 언어별 필터
  • 잘 포맷 된 JSON 응답 반환

도구

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

GitHub의 트렌드 저장소를 다음과 같은 매개 변수로 가져옵니다.

  • language (선택 사항) : (예 : “python”, “javascript”)로 저장소 필터링 언어
  • since (선택 사항): (“daily”, “weekly”, “monthly”). 기본적으로 “daily”
  • (선택) [T2]]: Spoken 언어 필터 저장소 by

예 응답:

GitHub에서 다음과 같은 매개 변수를 가진 추세 개발자를 가져옵니다:

  • language (선택 사항): (예: “python”, “javascript”)로 필터링 언어
  • (선택) [T4]]: 필터링 시간(“daily”, “weekly”, “monthly”). 기본적으로 “daily”

예 응답:

설치

# 필수품

  • 파이썬 3.12

단계 설치

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

mcp-github-trending MCP Server

A MCP server that provides access to GitHub trending repositories and developers data through a simple API interface.

Features

  • Access GitHub trending repositories and developers data
  • Filter by programming language
  • Filter by time period (daily, weekly, monthly)
  • Filter by spoken language
  • Returns well-formatted JSON responses

Tools

The server implements the following tools:

get_github_trending_repositories

Gets trending repositories from GitHub with the following parameters:

  • language (optional): Programming language to filter repositories by (e.g. “python”, “javascript”)
  • since (optional): Time period to filter repositories by (“daily”, “weekly”, “monthly”). Defaults to “daily”
  • spoken_language (optional): Spoken language to filter repositories by

Example response:

[
  {
    "name": "repository-name",
    "fullname": "owner/repository-name",
    "url": "https://github.com/owner/repository-name",
    "description": "Repository description",
    "language": "Python",
    "stars": 1000,
    "forks": 100,
    "current_period_stars": 50
  }
]

get_github_trending_developers

Gets trending developers from GitHub with the following parameters:

  • language (optional): Programming language to filter by (e.g. “python”, “javascript”)
  • since (optional): Time period to filter by (“daily”, “weekly”, “monthly”). Defaults to “daily”

Example response:

[
  {
    "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"
    }
  }
]

Installation

Prerequisites

  • Python 3.12

Install Steps

Install the package:

pip install mcp-github-trending

Claude Desktop Configuration

On MacOS:

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

On Windows:

%APPDATA%/Claude/claude_desktop_config.json
GitHub에서 전체 README 보기

설치

uvx mcp-github-trending
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-github-trending": { "command": "uv", "args": [ "--directory", "/path/to/mcp-github-trending", "run", "mcp-github-trending" ] } } }