MCP Project Management Server
Provides tools for Git repository management including analyzing commit history, creating branches, resolving merge conflicts, and generating Git reports.
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 Project Management Serveranalyze the project structure"
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 Project Management Server
Smart File and Project Management MCP Server - A comprehensive Model Context Protocol (MCP) server where AI assistants can manage project analysis, code metrics, documentation, and Git operations.
🎯 Ne İşe Yarar?
MCP Project Management Server, AI asistanlarının (Cursor, Claude, vb.) projeleri analiz etmesi, kod kalitesini değerlendirmesi, dokümantasyon oluşturması ve Git işlemlerini yönetmesi için kapsamlı bir MCP server'dır.
Temel Özellikler
📊 Proje Analizi: Proje yapısı analizi, bağımlılık haritalama, dosya organizasyonu
📈 Kod Metrikleri: Complexity analizi, code coverage, performans metrikleri
📝 Dokümantasyon: Otomatik dokümantasyon oluşturma, API dokümantasyonu, README generation
🔧 Git Yönetimi: Commit analizi, branch yönetimi, diff görüntüleme, merge conflict çözümü
🔍 Kod Kalitesi: Linting, code review, best practices kontrolü
📁 Dosya Yönetimi: Dosya arama, organizasyon, template oluşturma
Related MCP server: Enhanced Directory Context MCP Server
🚀 Kurulum
Gereksinimler
Node.js 18 veya üzeri
npm veya yarn
TypeScript (dev dependency)
Git (Git işlemleri için)
Adımlar
Repository'yi klonlayın:
git clone https://github.com/code-alchemist01/project-managment-mcp-Server.git
cd project-managment-mcp-ServerBağımlılıkları yükleyin:
npm installProjeyi derleyin:
npm run buildTest edin:
npm start📦 Cursor'a Kurulum
1. MCP Config Dosyasını Oluştur/Düzenle
Windows:
%APPDATA%\Cursor\User\globalStorage\mcp.jsonmacOS/Linux:
~/.config/Cursor/User/globalStorage/mcp.json2. Config İçeriği
{
"mcpServers": {
"project-management": {
"command": "node",
"args": [
"C:\\Users\\YourUsername\\path\\to\\project-managment-mcp-Server\\dist\\index.js"
]
}
}
}Not: args içindeki path'i kendi proje yolunuza göre güncelleyin.
3. Cursor'u Yeniden Başlatın
Config dosyasını kaydettikten sonra Cursor'u tamamen kapatıp yeniden açın.
4. Doğrulama
Cursor'da Settings > Tools & MCP bölümünde "project-management" listede görünmeli.
🛠️ Kullanım
Cursor Chat'te Örnek Komutlar
Proje yapısını analiz etKod metriklerini gösterREADME dosyası oluşturGit commit geçmişini gösterKod kalitesi raporu oluşturBağımlılık ağacını görselleştir📋 MCP Tools
Proje Analizi (6)
analyze_project_structure- Proje yapısını analiz etanalyze_dependencies- Bağımlılıkları analiz etgenerate_dependency_graph- Bağımlılık grafiği oluşturfind_unused_files- Kullanılmayan dosyaları bulanalyze_file_organization- Dosya organizasyonunu analiz etdetect_code_smells- Kod kokularını tespit et
Kod Metrikleri (5)
calculate_complexity- Kod karmaşıklığını hesaplaget_code_statistics- Kod istatistiklerini getiranalyze_test_coverage- Test coverage analizimeasure_performance- Performans metriklerigenerate_metrics_report- Metrik raporu oluştur
Dokümantasyon (5)
generate_readme- README dosyası oluşturgenerate_api_docs- API dokümantasyonu oluşturdocument_code- Kod dokümantasyonu oluşturcreate_changelog- CHANGELOG oluşturgenerate_architecture_doc- Mimari dokümantasyon oluştur
Git Yönetimi (6)
analyze_git_history- Git geçmişini analiz etshow_git_status- Git durumunu göstercreate_git_branch- Git branch oluşturanalyze_commits- Commit'leri analiz etresolve_merge_conflicts- Merge conflict çözümügenerate_git_report- Git raporu oluştur
Kod Kalitesi (5)
run_linter- Linter çalıştırperform_code_review- Kod incelemesi yapcheck_best_practices- Best practices kontrolüfind_security_issues- Güvenlik sorunlarını bulgenerate_quality_report- Kalite raporu oluştur
Dosya Yönetimi (4)
search_files- Dosya aramaorganize_files- Dosyaları organize etcreate_file_template- Dosya şablonu oluşturmanage_project_structure- Proje yapısını yönet
📁 Proje Yapısı
project-managment-mcp-Server/
├── src/
│ ├── index.ts # MCP server ana giriş noktası
│ ├── server.ts # MCP server implementasyonu
│ ├── tools/ # MCP tools
│ │ ├── project-analysis.ts # Proje analizi
│ │ ├── code-metrics.ts # Kod metrikleri
│ │ ├── documentation.ts # Dokümantasyon
│ │ ├── git-management.ts # Git yönetimi
│ │ ├── code-quality.ts # Kod kalitesi
│ │ └── file-management.ts # Dosya yönetimi
│ ├── analyzers/ # Analiz motorları
│ │ ├── project-analyzer.ts # Proje analizi
│ │ ├── code-analyzer.ts # Kod analizi
│ │ ├── dependency-analyzer.ts # Bağımlılık analizi
│ │ └── quality-analyzer.ts # Kalite analizi
│ ├── generators/ # Generator'lar
│ │ ├── doc-generator.ts # Dokümantasyon generator
│ │ ├── template-generator.ts # Şablon generator
│ │ └── report-generator.ts # Rapor generator
│ ├── utils/ # Yardımcı fonksiyonlar
│ │ ├── git-utils.ts # Git yardımcıları
│ │ ├── file-utils.ts # Dosya yardımcıları
│ │ └── formatters.ts # Formatlayıcılar
│ └── types/ # TypeScript tip tanımları
│ └── index.ts
├── dist/ # Derlenmiş JavaScript dosyaları
├── package.json
├── tsconfig.json
└── README.md🔧 Geliştirme
Development Modu
npm run devBuild
npm run buildTest
npm test📝 Örnek Kullanım Senaryoları
Senaryo 1: Proje Analizi ve Dokümantasyon
// Cursor chat'te:
"Proje yapısını analiz et"
"Bağımlılık grafiğini oluştur"
"README dosyası oluştur"
"API dokümantasyonu oluştur"Senaryo 2: Kod Kalitesi ve Metrikler
// Cursor chat'te:
"Kod metriklerini hesapla"
"Kod kalitesi raporu oluştur"
"Test coverage analizi yap"
"Best practices kontrolü yap"Senaryo 3: Git Yönetimi
// Cursor chat'te:
"Git commit geçmişini analiz et"
"Yeni bir feature branch oluştur"
"Merge conflict'leri çöz"
"Git raporu oluştur"🔐 Güvenlik
Dosya sistem erişim kontrolü
Git repository güvenliği
Input validation ve sanitization
Sensitive data detection
Secure file operations
📊 Çıktı Formatları
JSON - Structured data responses
Markdown - Raporlar ve dokümantasyon
HTML - Web tabanlı raporlar
SVG/PNG - Grafikler ve diyagramlar
CSV - Veri export
🤝 Katkıda Bulunma
Fork edin
Feature branch oluşturun (
git checkout -b feature/amazing-feature)Commit edin (
git commit -m 'Add amazing feature')Push edin (
git push origin feature/amazing-feature)Pull Request açın
📄 Lisans
MIT License - Detaylar için LICENSE dosyasına bakın.
🙏 Teşekkürler
Model Context Protocol - MCP standardı için
Cursor - MCP desteği için
📞 İletişim
Sorularınız veya önerileriniz için issue açabilirsiniz.
⭐ Bu projeyi beğendiyseniz yıldız vermeyi unutmayın!
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
- Alicense-qualityDmaintenanceProvides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.Last updated9MIT
- FlicenseBqualityDmaintenanceEnables comprehensive directory analysis and file management operations including project structure exploration, intelligent file search, full CRUD operations on files and directories, batch operations with rollback capabilities, and Git integration.Last updated134
- Alicense-qualityDmaintenanceProvides AI-driven development tools including file system operations, multi-language code analysis with tree-sitter, Git operations, code execution, and system information retrieval.Last updatedMIT
- Alicense-qualityCmaintenanceProvides AI assistants with 28 developer tools across file, git, code analysis, HTTP, and system domains, enabling tasks like file editing, repository management, code analysis, and shell command execution.Last updated332MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
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/code-alchemist01/project-managment-mcp-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server