mcp-github-trending
Servidor MCP 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
Related MCP server: ossinsight-mcp
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-trendingConfiguración del escritorio de Claude
En MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonEn 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
Sincronizar dependencias y actualizar el archivo de bloqueo:
uv syncDistribuciones de paquetes de compilación:
uv buildPublicar en PyPI:
uv publishNota: Establezca las credenciales de PyPI a través de variables de entorno o indicadores de comando:
Token:
--tokenoUV_PUBLISH_TOKENNombre de usuario/contraseña:
--username/UV_PUBLISH_USERNAMEy--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-trendingEl 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-qualityAmaintenanceMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.99,70489,405MIT
- AlicenseBqualityDmaintenanceAn MCP server that provides access to the OSS Insight Public API for GitHub repository analytics. It enables querying trending repositories, contributor statistics, and collection rankings through various tools.1893MIT
- Flicense-qualityCmaintenanceA simple MCP server that provides repository information (list repos, get repo details) using GitHub's public REST API, without needing any API keys or tokens.
- Alicense-qualityDmaintenanceAn MCP server that provides tools for interacting with the GitHub API, enabling AI assistants to query repositories, pull requests, issues, commits, users, and more.467ISC
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that gives your AI access to the source code and docs of all public github repos
Trending/new/changed MCP servers: a liveness-probed freshness index + x402-paid change-data API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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