A powerful, Go-based task management server with MCP support, AI editor integration, and a VS Code extension. It supports smart task creation, markdown, and project organization.
Last Updated: August 19, 2025 | Version: v0.11.1
⚠️ BREAKING CHANGE (v0.10.0):
gorev_olustur
tool artık kullanılmıyor! Template kullanımı zorunlu hale getirildi. Detaylar
Modern task management system with Turkish support, designed for MCP-compatible AI assistants (Claude, VS Code, Windsurf, Cursor)
Özellikler • Kurulum • Kullanım • Dokümantasyon • Katkıda Bulunma
Gorev is a powerful Model Context Protocol (MCP) server written in Go that provides task management capabilities to AI assistants (Claude, VS Code, Windsurf, Cursor). It features unlimited subtask hierarchy, dependency management, tagging system, and templates for structured task creation.
Key Features: Natural language task creation, project organization, due date tracking, AI context management, 29 MCP tools, and optional VS Code extension with rich visual interface.
Quick Start: Installation Guide | VS Code Extension
Gorev, Model Context Protocol (MCP) standardını kullanarak MCP uyumlu tüm AI editörler (Claude Desktop, VS Code, Windsurf, Cursor, Zed vb.) ile doğal dilde iletişim kurabilen, Go dilinde yazılmış güçlü bir görev yönetim sunucusudur. Proje yönetimi, görev takibi ve organizasyon ihtiyaçlarınızı AI asistanlarının yetenekleriyle birleştirerek verimliliğinizi artırır.
MCP protokolü sayesinde server'a herhangi bir MCP uyumlu editörden bağlanabilirsiniz. VS Code extension'ı ise zengin görsel deneyim sunar.
# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/msenol/Gorev/main/install.sh | bash
# Specific version
curl -fsSL https://raw.githubusercontent.com/msenol/Gorev/main/install.sh | VERSION=v0.11.0 bash
Not: Kurulum sonrası eğer "unable to open database file" hatası alırsanız, GOREV_ROOT environment variable'ını ayarlayın:
export GOREV_ROOT=/path/to/gorev-mcpserver # Projenin bulunduğu dizin echo 'export GOREV_ROOT=/path/to/gorev-mcpserver' >> ~/.bashrc # Kalıcı yapmak için
Otomatik Kurulum (PowerShell):
# PowerShell'de çalıştırın (Admin yetkisi gerekmez)
irm https://raw.githubusercontent.com/msenol/Gorev/main/install.ps1 | iex
# Veya belirli versiyon için:
$env:VERSION="v0.10.0"; irm https://raw.githubusercontent.com/msenol/Gorev/main/install.ps1 | iex
Manuel Kurulum:
# PowerShell (Admin olarak çalıştırın)
New-Item -ItemType Directory -Force -Path "C:\Program Files\gorev"
Invoke-WebRequest -Uri "https://github.com/msenol/gorev/releases/latest/download/gorev-windows-amd64.exe" -OutFile "C:\Program Files\gorev\gorev.exe"
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\gorev", [EnvironmentVariableTarget]::Machine)
# GOREV_ROOT ayarla
[Environment]::SetEnvironmentVariable("GOREV_ROOT", "$env:APPDATA\gorev", [EnvironmentVariableTarget]::User)
# Test
gorev version
# Binary indirme (Homebrew desteği yakında)
curl -L https://github.com/msenol/gorev/releases/latest/download/gorev-darwin-amd64 -o gorev
chmod +x gorev
sudo mv gorev /usr/local/bin/
# Binary indirme
curl -L https://github.com/msenol/gorev/releases/latest/download/gorev-linux-amd64 -o gorev
chmod +x gorev
sudo mv gorev /usr/local/bin/
# Test
gorev version
# Docker image yakında gelecek
# docker pull ghcr.io/msenol/gorev:latest
# docker run -v ~/.gorev:/data ghcr.io/msenol/gorev serve
Konfigürasyon dosyası konumları:
%APPDATA%\Claude\claude_desktop_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"gorev": {
"command": "/path/to/gorev-mcpserver/gorev",
"args": ["serve"],
"env": {
"GOREV_DATA_DIR": "~/.gorev",
"GOREV_LANG": "tr"
}
}
}
}
🌍 Dil Desteği:
GOREV_LANG
environment variable ile dil seçimi:
tr
(varsayılan) - Türkçeen
- EnglishAlternatif olarak
--lang
parametresi:gorev serve --lang=en
Extension'ı Yükleyin:
code --install-extension mehmetsenol.gorev-vscode
Extension Ayarları (settings.json
):
{
"gorev.serverPath": "/path/to/gorev-mcpserver/gorev",
"gorev.autoConnect": true,
"gorev.showStatusBar": true
}
Kullanım:
Ctrl+Shift+G
ile hızlı görev oluşturunMCP extension kurduktan sonra settings.json
:
{
"mcp.servers": {
"gorev": {
"command": "/path/to/gorev-mcpserver/gorev",
"args": ["serve"]
}
}
}
Windsurf ayarlarında MCP sunucusu ekleyin:
{
"mcp.servers": [
{
"name": "gorev",
"command": "gorev",
"args": ["serve"]
}
]
}
Cursor'da MCP entegrasyonu için:
{
"mcp.gorev": {
"command": "gorev serve",
"env": {
"GOREV_DATA_DIR": "~/.gorev"
}
}
}
"Yeni bir görev oluştur: API dokümantasyonu yazılacak"
"Acil görevleri listele"
"Bug etiketli görevleri göster"
"Mobil App v2 projesini aktif yap"
"Sprint planlaması için yeni proje oluştur"
"Görev #5'i tamamlandı olarak işaretle"
"Feature request şablonundan yeni görev oluştur"
"Proje dosyalarını izlemeye başla"
"Dosya değişikliklerinde otomatik durum geçişi yap"
"Watch listesini göster"
"Git ignore kurallarını file watcher'a ekle"
💡 İpucu: Bu komutlar Claude, VS Code Copilot, Windsurf AI, Cursor ve diğer MCP uyumlu AI asistanlarla kullanılabilir.
# Server başlatma
gorev serve # Normal mod
gorev serve --debug # Debug modunda
gorev serve --port 8080 # Farklı port
# Görev işlemleri
gorev task list # Görevleri listele
gorev task create # Yeni görev oluştur
gorev task show <id> # Görev detayı
# Proje işlemleri
gorev project list # Projeleri listele
gorev project create # Yeni proje oluştur
# Diğer
gorev version # Versiyon bilgisi
gorev help # Yardım
Detaylı dokümantasyon için docs/ klasörüne bakın:
gorev/
├── gorev-mcpserver/ # MCP Server (Go)
│ ├── cmd/gorev/ # CLI ve server entry point
│ ├── internal/
│ │ ├── mcp/ # MCP protokol katmanı
│ │ └── gorev/ # Business logic
│ └── test/ # Integration testler
├── gorev-vscode/ # VS Code Extension (TypeScript)
│ ├── src/
│ │ ├── commands/ # VS Code komutları
│ │ ├── providers/ # TreeView sağlayıcıları
│ │ └── mcp/ # MCP client
│ └── package.json # Extension manifest
└── docs/ # Proje dokümantasyonu
┌───────────────┐ ┌───────────────┐ ┌────────────────┐
│ Claude/Cursor │ │ VS Code │ │ VS Code + Gorev│
│ │ │ + MCP Plugin │ │ Extension │
└──────┬───────┘ └──────┬───────┘ └───────┬────────┘
│ │ │
└──────────────────────┴──────────────────────┘
│ MCP Protocol
┌─────┴─────┐
│ Gorev MCP │
│ Server │
└─────┬─────┘
│
┌─────┴─────┐
│ SQLite │
└───────────┘
# Bağımlılıkları indir
make deps
# Test çalıştır (84.6% overall coverage)
make test
# Coverage raporu
make test-coverage
# Lint kontrolü
make lint
# Build (tüm platformlar)
make build-all
# Docker image
make docker-build
git checkout -b feature/amazing-feature
)git commit -m 'feat: add amazing feature'
)git push origin feature/amazing-feature
)Detaylı bilgi için Geliştirici Rehberi'ne bakın.
gorev_olustur
tool artık kullanılamaz. Tüm görevler template kullanılarak oluşturulmalıdır.
gorev_olustur baslik="Bug fix" aciklama="..." oncelik="yuksek"
# 1. Önce template listesini görün
template_listele
# 2. Template kullanarak görev oluşturun
templateden_gorev_olustur template_id='bug_report_v2' degerler={
'baslik': 'Login bug',
'aciklama': 'Kullanıcı giriş yapamıyor',
'modul': 'auth',
'severity': 'high',
...
}
Bu proje MIT Lisansı altında lisanslanmıştır.
Made with ❤️ by msenol
📚 Documentation enhanced by Claude (Anthropic) - Your AI pair programming assistant
An MCP server to execute Coze workflows locally via a Python script.
Monitors system resources in real-time, including CPU, memory, disk, network, battery, and internet speed.
MCP server for managing accounting and taxes with Norman Finance.
Manages configurations for MCP clients, automatically detecting file paths based on OS and client.
Manage Obsidian vaults with knowledge graph operations and AI-powered features.
An MCP server for managing tasks with the command-line tool TaskWarrior.
Programmatic control over Windows system operations including mouse, keyboard, window management, and screen capture using nut.js.
A server for integrating Jira with Claude, enabling project and issue management. Requires configuration via environment variables.
Manage various router types using natural language. Requires router credentials to be configured.
Interact with data in Attio, the AI-native CRM, enabling AI assistants to access and manage your customer relationship information.