
hetaobackend/mcp-github-trending
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для получения трендовых репозиториев и разработчиков
Обзор
Сервер MCP, который обеспечивает доступ к модным репозиториям GitHub и данным разработчиков через простой интерфейс API. - Доступ к модным репозиториям GitHub и данным разработчиков - Фильтр по языку программирования - Фильтр по временному периоду (ежедневно, еженедельно, ежемесячно) - Фильтр по разговорному языку - Возвращает хорошо отформатированные ответы JSON Сервер реализует следующие инструменты: Получает трендовые репозитории от GitHub со следующими параметрами: - язык (необязательно): язык программирования для фильтрации репозиториев (например, "python", "javascript") - поскольку (необязательно): Период времени фильтрации репозиториев по («ежедневно», «еженедельно», «ежемесячно»). Дефолты на "ежедневно" - talk language (необязательно): Разговорный язык для фильтрации репозиториев Получает трендовые разработчики из GitHub со следующими параметрами: - язык (необязательно): язык программирования для фильтрации (например, "python", "javascript") - поскольку (необязательно): Время фильтрации по («ежедневно», «еженедельно», «ежемесячно»).
Обзор (машинный перевод)
Сервер MCP, который обеспечивает доступ к модным репозиториям GitHub и данным разработчиков через простой интерфейс API.
Особенности
Доступ к модным репозиториям GitHub и данным разработчиков Фильтр по языку программирования
- фильтр по времени (ежедневно, еженедельно, ежемесячно) Фильтр по разговорному языку Возвращает хорошо отформатированные ответы JSON
Инструменты
Сервер реализует следующие инструменты:
get github trending repositories
Получает трендовые репозитории от GitHub со следующими параметрами:
language(необязательно): язык программирования для фильтрации репозиториев (например, «python», «javascript»)- [[Т1]] (факультативно): Период времени фильтрации репозиториев по («ежедневно», «еженедельно», «ежемесячно»). Дефолты на «ежедневно»
- [[Т2]] (факультативно): Разговорный язык для фильтрации репозиториев
Пример ответа:
get github trending developers
Получает трендовые разработчики из 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
Установка
uvx mcp-github-trendingКонфигурация
{
"mcpServers": {
"mcp-github-trending": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-github-trending",
"run",
"mcp-github-trending"
]
}
}
}