Access GitHub's trending repositories and developers.
A MCP server that provides access to GitHub trending repositories and developers data through a simple API interface.
The server implements the following tools:
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 byExample 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
}
]
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"
}
}
]
Install the package:
pip install mcp-github-trending
On MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
On 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"
]
}
}
}
uv sync
uv build
uv publish
Note: Set PyPI credentials via environment variables or command flags:
--token
or UV_PUBLISH_TOKEN
--username
/UV_PUBLISH_USERNAME
and --password
/UV_PUBLISH_PASSWORD
For the best debugging experience, use the MCP Inspector.
Launch the MCP Inspector via npm:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-github-trending run mcp-github-trending
The Inspector will display a URL that you can access in your browser to begin debugging.
This project is licensed under the MIT License - see the LICENSE file for details.
A template for deploying a remote, auth-less MCP server on Cloudflare Workers.
Executes secure shell commands with configurable directory, shell, and timeout validation.
A Model Context Protocol (MCP) server for tool integration, configured using a tools.yaml file.
A proof-of-concept MCP server built with Node.js and TypeScript, compatible with Claude Desktop.
A Model Context Protocol (MCP) server for square
A service framework supporting the Model Context Protocol (MCP) to integrate enterprise systems and AI platforms via RESTful, gRPC, and Dubbo protocols.
A Rust template for creating MCP CLI servers, with support for JSON-based prompts, resources, and tools.
Single tool to control all 100+ API integrations, and UI components
A diagram generation server supporting multiple UML and other diagram types, with various output formats. It integrates with rendering services like Kroki and PlantUML.
Enable AI Agents to fix Playwright test failures reported to Currents.