HM

hetaobackend/mcp-github-trending

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

62 stars 15 forks Качество 71 Тренд 14MIT

MCP-сервер для получения трендовых репозиториев и разработчиков

Обзор

Сервер MCP, который обеспечивает доступ к модным репозиториям GitHub и данным разработчиков через простой интерфейс API. - Доступ к модным репозиториям GitHub и данным разработчиков - Фильтр по языку программирования - Фильтр по временному периоду (ежедневно, еженедельно, ежемесячно) - Фильтр по разговорному языку - Возвращает хорошо отформатированные ответы JSON Сервер реализует следующие инструменты: Получает трендовые репозитории от GitHub со следующими параметрами: - язык (необязательно): язык программирования для фильтрации репозиториев (например, "python", "javascript") - поскольку (необязательно): Период времени фильтрации репозиториев по («ежедневно», «еженедельно», «ежемесячно»). Дефолты на "ежедневно" - talk language (необязательно): Разговорный язык для фильтрации репозиториев Получает трендовые разработчики из GitHub со следующими параметрами: - язык (необязательно): язык программирования для фильтрации (например, "python", "javascript") - поскольку (необязательно): Время фильтрации по («ежедневно», «еженедельно», «ежемесячно»).

Обзор (машинный перевод)

Сервер MCP, который обеспечивает доступ к модным репозиториям GitHub и данным разработчиков через простой интерфейс API.

Особенности

Доступ к модным репозиториям GitHub и данным разработчиков Фильтр по языку программирования

  • фильтр по времени (ежедневно, еженедельно, ежемесячно) Фильтр по разговорному языку Возвращает хорошо отформатированные ответы JSON

Инструменты

Сервер реализует следующие инструменты:

Получает трендовые репозитории от GitHub со следующими параметрами:

  • language (необязательно): язык программирования для фильтрации репозиториев (например, «python», «javascript»)
  • [[Т1]] (факультативно): Период времени фильтрации репозиториев по («ежедневно», «еженедельно», «ежемесячно»). Дефолты на «ежедневно»
  • [[Т2]] (факультативно): Разговорный язык для фильтрации репозиториев

Пример ответа:

Получает трендовые разработчики из GitHub со следующими параметрами:

  • language (необязательно): язык программирования для фильтрации (например, “python”, “javascript”)
  • [[Т4]] (факультативно): Время фильтрации по («ежедневно», «еженедельно», «ежемесячно»). Дефолты на «ежедневно»

Пример ответа:

##Установка

Предпосылки

Python 3.12

###Установка шагов

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

uvx mcp-github-trending
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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