mcp-github-server
Provides tools to list public repositories and retrieve repository details (name, stars, language, URL) for any GitHub user, using the public GitHub REST API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-github-serverlist public repos for Mervecaliskann"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-github-server
GitHub'in public REST API'sini kullanarak repo bilgisi sunan basit bir MCP (Model Context Protocol) server'i. API key/token gerektirmez.
Ne yapar?
Bu server, mcp SDK'sinin FastMCP siniflarini kullanarak iki tool sunar:
list_repos(username="Mervecaliskann")— Verilen kullanicinin tum public repolarini (isim, yildiz sayisi, dil, url) listeler.get_repo_info(repo, username="Mervecaliskann")— Belirtilen reponun adi, tam adi, yildiz sayisi, programlama dili ve url'ini dondurur.
Claude gibi bir MCP client'a baglandiginda, bu tool'lar dogal dil ile ("repolarimi listele", "X reposunun yildiz sayisi nedir" gibi) cagrilabilir.
Related MCP server: forgejo-mcp
Kurulum
git clone https://github.com/Mervecaliskann/mcp-github-server.git
cd mcp-github-server
python -m venv venv
# Windows
venv\Scripts\activate
# macOS / Linux
source venv/bin/activate
pip install -r requirements.txtCalistirma
python server.pyServer, stdio uzerinden MCP protokolu ile iletisim kurar; genellikle elle calistirilmaz, bir MCP client tarafindan baslatilir.
MCP client (Claude Desktop / Claude Code) ile kullanim
Client'inizin MCP yapilandirmasina (orn. .mcp.json veya claude_desktop_config.json) asagidaki gibi bir girdi ekleyin; yollari kendi ortaminiza gore guncelleyin:
{
"mcpServers": {
"github-server": {
"command": "C:\\path\\to\\mcp-github-server\\venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\mcp-github-server\\server.py"]
}
}
}Gereksinimler
Tum bagimliliklar requirements.txt icinde tanimlidir.
This server cannot be installed
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-qualityBmaintenanceMCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.Last updated134,34689,088MIT
- Alicense-qualityDmaintenanceAn MCP server for managing your repositories on Forgejo/Gitea server.Last updated64Mozilla Public 2.0
- Flicense-qualityDmaintenanceStandalone MCP server for GitHub that enables repository management, branch operations, pull request handling, and commit retrieval via tools listed in the README.Last updated1
- Alicense-qualityBmaintenanceSimple MCP server for GitHub operations, currently supports creating repositories.Last updated174MIT
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
A MCP server built for developers enabling Git based project management with project and personal…
A basic MCP server to operate on the Postman 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/Mervecaliskann/mcp-github-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server