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: July 18, 2025 | Version: v0.11.0
⚠️ BREAKING CHANGE (v0.10.0):
gorev_olustur
tool artık kullanılmıyor! Template kullanımı zorunlu hale getirildi. Detaylar
MCP uyumlu AI editörlerle (Claude, VS Code, Windsurf, Cursor) entegre çalışan, Türkçe destekli modern görev yönetim sistemi
Özellikler • Kurulum • Kullanım • Dokümantasyon • Katkıda Bulunma
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.10.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"
}
}
}
}
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"
💡 İ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
Interact with Asana tasks, projects, workspaces, and comments using the Asana API.
An MCP server that provides system information, such as CPU and memory usage.
Manage your Todoist tasks and projects using the Todoist Python API.
Read, create, update and delete Google Keep notes.
Reads EndNote .enl libraries and exposes their contents through the MCP interface.
An MCP server for managing tasks with the command-line tool TaskWarrior.
A server for interacting with the Hyperweb platform and its tools using AI agents.
Tools for PostHog analytics, annotations, and project management.
Generate high-quality text-to-speech and text-to-voice outputs using the DAISYS platform.
An MCP server to execute Coze workflows locally via a Python script.