Skip to main content
Glama

mcp-github-trending

Un servidor MCP que proporciona acceso a los repositorios de tendencias de GitHub y a los datos de los desarrolladores a través de una interfaz API sencilla.

Características

  • Acceda a los repositorios de tendencias de GitHub y a los datos de desarrolladores
  • Filtrar por lenguaje de programación
  • Filtrar por período de tiempo (diario, semanal, mensual)
  • Filtrar por idioma hablado
  • Devuelve respuestas JSON bien formateadas

Herramientas

El servidor implementa las siguientes herramientas:

obtener repositorios de tendencias de Github

Obtiene repositorios de tendencias de GitHub con los siguientes parámetros:

  • language (opcional): Lenguaje de programación para filtrar repositorios (por ejemplo, "python", "javascript")
  • since (opcional): Periodo de tiempo para filtrar los repositorios ("diario", "semanal", "mensual"). El valor predeterminado es "diario".
  • spoken_language (opcional): idioma hablado para filtrar los repositorios

Ejemplo de respuesta:

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

obtener_desarrolladores_de_tendencia_en_github

Obtiene desarrolladores de tendencia de GitHub con los siguientes parámetros:

  • language (opcional): Lenguaje de programación por el que filtrar (por ejemplo, "python", "javascript")
  • since (opcional): Periodo de tiempo por el que se filtrará ("diario", "semanal", "mensual"). El valor predeterminado es "diario".

Ejemplo de respuesta:

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

Instalación

Prerrequisitos

  • Python 3.12

Pasos de instalación

Instalar el paquete:

pip install mcp-github-trending

Configuración del escritorio de Claude

En MacOS:

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

En 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" ] } } }

Desarrollo

Construcción y publicación

  1. Sincronizar dependencias y actualizar el archivo de bloqueo:
uv sync
  1. Distribuciones de paquetes de compilación:
uv build
  1. Publicar en PyPI:
uv publish

Nota: Establezca las credenciales de PyPI a través de variables de entorno o indicadores de comando:

  • Token: --token o UV_PUBLISH_TOKEN
  • Nombre de usuario/contraseña: --username / UV_PUBLISH_USERNAME y --password / UV_PUBLISH_PASSWORD

Depuración

Para obtener la mejor experiencia de depuración, utilice el Inspector MCP .

Inicie el Inspector MCP a través de npm :

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

El Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

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

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.

Un servidor MCP que proporciona acceso a los repositorios de tendencias de GitHub y a los datos de los desarrolladores a través de una interfaz API sencilla.

  1. Características
    1. Herramientas
      1. obtener repositorios de tendencias de Github
      2. obtener_desarrolladores_de_tendencia_en_github
    2. Instalación
      1. Prerrequisitos
      2. Pasos de instalación
      3. Configuración del escritorio de Claude
    3. Desarrollo
      1. Construcción y publicación
      2. Depuración
    4. Licencia

      Related MCP Servers

      • A
        security
        F
        license
        A
        quality
        MCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.
        Last updated -
        18
        1
        4
        TypeScript
        • Linux
        • Apple
      • A
        security
        F
        license
        A
        quality
        An MCP server that enables integration with GitHub Enterprise API, allowing users to access repository information, manage issues, pull requests, workflows, and other GitHub features through Cursor.
        Last updated -
        16
        20
        22
        TypeScript
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        An MCP server that enables analyzing and querying GitHub repositories through the GitHub Chat API, allowing users to index repositories and ask questions about their code, architecture and tech stack.
        Last updated -
        2
        53
        Python
        MIT License
        • Linux
        • Apple
      • -
        security
        A
        license
        -
        quality
        An MCP server that wraps around the GitHub CLI tool, allowing AI assistants to interact with GitHub repositories through commands for pull requests, issues, and repository operations.
        Last updated -
        5
        TypeScript
        MIT License
        • Linux
        • Apple

      View all related MCP servers

      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/hetaoBackend/mcp-github-trending'

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