gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"idosal-git-mcp": {
"command": "node",
"args": [
"~/.mcp/git-mcp/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/idosal/git-mcp.git ~/.mcp/git-mcp
cd ~/.mcp/git-mcp
GitMCP Nedir • Özellikler • Başlangıç • Nasıl Çalışır • Badge • Örnekler • SSS • Gizlilik • Katkıda Bulunma • Lisans
Varsayımsal kodlamayı bırakın, gerçek kodlamaya başlayın!
GitMCP, herhangi bir GitHub projesini (repositories veya GitHub pages) bir dokümantasyon merkezine dönüştüren ücretsiz, açık kaynaklı, uzak bir Model Context Protocol (MCP) sunucusudur. Cursor gibi AI araçlarının güncel dokümantasyona ve koda erişmesini sağlar; LLM bunlarla daha önce karşılaşmış olsa da olmasa da. Bu sayede kod hallüsinasyonlarını sorunsuzca ortadan kaldırır.
GitMCP iki çeşit destekler -
gitmcp.io/{owner}/{repo} veya {owner}.gitmcp.io/{repo}): Birkaç kütüphaneyle çalıştığınızda bunları kullanın. Bu, AI asistanınızın her zaman doğru projeyi hedef almasını sağlar, güvenliği ve ilgiliği artırır ve istenmeyen repositorylere erişimi önler.gitmcp.io/docs): Farklı repositoryler arasında sık sık geçiş yapmanız gerektiğinde maksimum esneklik için bunu kullanın. AI asistanı, her istek için erişilecek repository'yi sizden sorabilir (veya bağlama göre karar verebilir). Bunun her seferinde hedef repository'yi doğru bir şekilde tanımlamaya dayandığını unutmayın.GitMCP ile:
Örneğin, bu yan yana karşılaştırma, Cursor'da three.js sahnesi oluştururken aynı tek yönerge için sonucu gösterir -
https://github.com/user-attachments/assets/fbf1b4a7-f9f0-4c0e-831c-4d64faae2c45
GitMCP'yi kullanmak kolaydır! Sadece şu adımları izleyin:
Neye bağlanmak istediğinize bağlı olarak bu URL formatlarından birini seçin:
gitmcp.io/{owner}/{repo}{owner}.gitmcp.io/{repo}gitmcp.io/docs{owner} yerine GitHub kullanıcı adı veya organizasyon adını, {repo} yerine repository adını yazın.
Kolaylık olması açısından, GitHub URL'sini bir MCP URL'sine biçimlendirmek için landing page'deki dönüşüm aracını da kullanabilirsiniz!
Aşağıdaki seçeneklerden AI asistanınızı seçin ve yapılandırma talimatlarını izleyin:
Cursor yapılandırma dosyanızı ~/.cursor/mcp.json adresinde güncelleyin:
{
"mcpServers": {
"gitmcp": {
"url": "https://gitmcp.io/{owner}/{repo}"
}
}
}
{
"mcpServers": {
"gitmcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://gitmcp.io/{owner}/{repo}"
]
}
}
}
Windsurf yapılandırma dosyanızı ~/.codeium/windsurf/mcp_config.json adresinde güncelleyin:
{
"mcpServers": {
"gitmcp": {
"serverUrl": "https://gitmcp.io/{owner}/{repo}"
}
}
}
VSCode yapılandırma dosyanızı .vscode/mcp.json adresinde güncelleyin:
{
"servers": {
"gitmcp": {
"type": "sse",
"url": "https://gitmcp.io/{owner}/{repo}"
}
}
}
Cline yapılandırma dosyanızı ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json adresinde güncelleyin:
{
"mcpServers": {
"gitmcp": {
"url": "https://gitmcp.io/{owner}/{repo}",
"disabled": false,
"autoApprove": []
}
}
}
Plugin adı: gitmcp
SSE URL: https://gitmcp.io/{owner}/{repo}
HighlightAI'ına özel MCP sunucuları ekleme hakkında daha fazla ayrıntı için dokümantasyona bakın.
MCP sunucusunu adlandırın: git-mcp Docs
Bu komutu kullanın:
npx mcp-remote https://gitmcp.io/{owner}/{repo}
Veya aşağıdaki yapılandırmayı kullanın:
{
"mcpServers": {
"git-mcp Docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://gitmcp.io/{owner}/{repo}"
]
}
}
}
{
"mcpServers": {
"git-mcp Docs": {
"command": "npx",
"args": [
"mcp-remote",
"https://gitmcp.io/{owner}/{repo}"
]
}
}
}
Augment Code'da MCP sunucularını yapılandırma hakkında daha fazla ayrıntı için Augment Code dokümantasyonunu ziyaret edin.
Not:
{owner}ve{repo}yerine gerçek GitHub kullanıcı adı/organizasyonu ve repository adını yazın. Ayrıca AI'ınızın her istekte gerekli olduğunda herhangi bir repository'ye erişmesine izin vermek için dinamik endpointhttps://gitmcp.io/docs'ı kullanabilirsiniz.
GitMCP, AI asistanınızı Model Context Protocol (MCP) kullanarak GitHub repositories'e bağlar; MCP, AI araçlarının harici kaynaklardan ek bilgi talep etmesini sağlayan bir standarttır.
GitMCP'yi kullandığınızda neler olur:
gitmcp.io/microsoft/typescript). GitMCP dokümantasyon getirme, akıllı arama, kod arama vb. gibi araçları ortaya çıkarır.GitMCP şu anda aşağıdaki belgeleri destekler (öncelik sırasına göre):
README.md/rootFarklı AI asistanları ve repositories'ler ile GitMCP'nin nasıl kullanılacağına dair örnekler:
GitHub repository'si https://github.com/microsoft/playwright-mcp için, https://gitmcp.io/microsoft/playwright-mcp'yi Windsurf'a MCP sunucusu olarak ekleyin.
Claude'a Sorgu:
"How do I use the Playwright MCP"
Windsurf, GitMCP'den bellek özelliğini doğru bir şekilde uygulamak için ilgili dokümantasyonu çeker.
GitHub Pages sitesi langchain-ai.github.io/langgraph için, https://langchain-ai.gitmcp.io/langgraph'ı Cursor'a MCP sunucusu olarak ekleyin.
Cursor'a Sorgu:
"Add memory to my LangGraph agent"
Cursor, GitMCP'den ilgili dokümantasyon ve kodu çeker ve bellek özelliğini doğru bir şekilde uygular.
Belirli repositories'leri seçmek zorunda değilsiniz. Genel gitmcp.io/docs endpoint'i AI'ın GitHub projesini anında seçmesine izin verir!
Herhangi bir AI asistana Sorgu:
"I want to learn about the OpenAI Whisper speech recognition model. Explain how it works."
Claude, GitMCP'den verileri çeker ve soruyu cevaplar.
GitMCP, AI asistanlarına GitHub repositories'lerine erişmesine, anlamasına ve sorgu yapmasına yardımcı olmak için çeşitli değerli araçlar sağlar.
fetch_<repo-name>_documentationBu araç bir GitHub repository'sinden birincil dokümantasyonu getirir. llms.txt gibi ilgili dokümantasyonu alarak çalışır. Bu, AI'ya projenin ne hakkında olduğunun iyi bir genel bakışını verir.
Ne zaman kullanışlı: Bir projenin amacı, özellikleri veya nasıl başlanacağına ilişkin genel sorular için
search_<repo-name>_documentationBu araç, AI'ın belirli bir arama sorgusu sağlayarak repository'nin dokümantasyonunu arama yapmasını sağlar. Tüm dokümantasyonu yüklemek (çok büyük olabilir) yerine akıllı arama kullanarak sadece ilgili kısımları bulur.
Ne zaman kullanışlı: Bir proje içindeki belirli özellikler, işlevler veya kavramlar hakkında spesifik sorular için
fetch_url_contentBu araç AI'ın dokümantasyonda belirtilen bağlantılardan bilgi almasına yardımcı olur. Bu bağlantılardan içeriği alır ve AI'ın kolayca okuyabileceği bir formata dönüştürür.
Ne zaman kullanışlı: Dokümantasyon sorunuzu cevaplamanıza yardımcı olacak harici bilgileri referans gösteriyor
search_<repo-name>_codeBu araç, GitHub'ın kod arama özelliğini kullanarak repository'deki gerçek kodu arar. AI'ın belirli kod örnekleri veya uygulama ayrıntılarını bulmasına yardımcı olur.
Ne zaman kullanışlı: Bir şeyin nasıl uygulandığına dair örnekler istediğinizde veya dokümantasyonda kapsanmayan teknik ayrıntılara ihtiyaç duyduğunuzda
Not: Dinamik endpoint (
gitmcp.io/docs) kullanırken, bu araçlar biraz farklı şekilde adlandırılır (fetch_generic_documentation,search_generic_codevesearch_generic_documentation) ve hangi repository'ye erişileceğine dair ek bilgi gerektirir.
GitMCP, repository'nizin README'si için bir badge'i vardır. Kullanıcıların dokümantasyonunuza IDE veya tarayıcı aracılığıyla (gömülü sohbet kullanarak) hızlıca erişmesine izin verir. Ayrıca dokümantasyonunuzun GitMCP aracılığıyla kaç kez erişildiğini gösterir.
README.md dosyanıza aşağıdakini ekleyin:
[](https://gitmcp.io/OWNER/REPO)
OWNER yerine GitHub kullanıcı adınız veya organizasyonunuzu, REPO yerine repository adınızı yazın.
Belirli repository üzerindeki her araç çağrısı için artırırız.
Badge'in görünümünü parametrelerle özelleştirebilirsiniz:
| Parametre | Açıklama | Varsayılan | Örnek |
|---|---|---|---|
color |
Badge değeri için renk | aquamarine |
?color=green |
label |
Badge etiketi | GitMCP |
Documentation |
Yardıma ihtiyacınız olursa lütfen bize ulaşın!
Model Context Protocol, AI asistanlarının harici kaynaklardan yapılandırılmış bir şekilde ek bağlam talep etmesine ve almasına izin veren, böylece anlayışlarını ve performanslarını geliştiren bir standarttır.
Evet, GitMCP, Model Context Protocol'ü destekleyen herhangi bir AI asistanı ile uyumludur; Cursor, VSCode, Claude vb. araçları içerir.
Kesinlikle! GitMCP, herhangi bir değişiklik gerektirmeksizin herhangi bir genel GitHub repository'siyle çalışır. llms.txt dosyasını öncelik verir ve eğer kullanılamıyorsa README.md veya diğer sayfalara geri döner. Gelecek güncellemeler ek dokümantasyon yöntemlerini ve hatta dinamik olarak içerik üretmeyi desteklemeyi amaçlamaktadır.
Hayır, GitMCP topluluğun hizmet vermek için ücretsizdir ve ilişkili bir maliyet yoktur.
GitMCP, kullanıcılarının gizliliğine derin bir şekilde bağlıdır. Hizmet kimlik doğrulama gerektirmediği için kişisel olarak tanımlanabilir bilgilere erişim olmaz veya bunları depolar. Buna ek olarak, aracılar tarafından gönderilen sorgularını saklamaz. Ayrıca, GitMCP açık kaynaklı bir proje olduğu için bağımsız olarak ortamınızda dağıtılabilir.
GitMCP sadece halihazırda kamuya açık olan içeriğe ve yalnızca kullanıcı tarafından sorgulandığında erişir. GitMCP repository'leri otomatik olarak taramaz. Herhangi bir GitHub Pages sitesine erişmeden önce, kod robots.txt kurallarını kontrol eder ve site sahipleri tarafından belirlenen yönergeleri izler; bu da onların geri çekilmesine izin verir. GitMCP'nin GitHub projeleri veya içerikleri hakkında verileri kalıcı olarak saklamadığını lütfen unutmayın.
Katkıları, geri bildirimleri ve fikirleri memnuniyetle karşılarız! Lütfen katkı yönergelerimizi gözden geçirin.
Repository'yi klonlayın
git clone https://github.com/idosal/git-mcp.git
cd git-mcp
Bağımlılıkları yükleyin
pnpm install
Geliştirme için yerel olarak çalıştırın
npm run dev
# veya
pnpm dev
MCP Inspector aracını yükleyin:
npx @modelcontextprotocol/inspector
İnspektör arayüzünde:
SSE olarak ayarlayınhttp://localhost:5173/docs)Bu proje Apache License 2.0 altında lisanslanmıştır.
GitMCP herhangi bir garanti olmaksızın "olduğu gibi" sağlanır. Hizmetimizin güvenilirliğini ve güvenliğini sağlamak için çalışırken, kullanımından kaynaklanabilecek herhangi bir hasar veya sorundan sorumlu değiliz. GitMCP aracılığıyla erişilen GitHub projeleri ilgili sahiplerinin şartlarına ve koşullarına tabidir. GitMCP, GitHub veya bahsedilen AI araçlarından hiçbiriyle bağlantılı değildir.
AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.
Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.
Excel dosyalarını oluşturma, veri işleme, biçimlendirme ve gelişmiş özellikler (grafikler, pivot tablolar, formüller) sunan bir sunucu.