Skip to main content
Glama
K-ulucay
by K-ulucay

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DUTYHUB_EMAILYesServis hesabı email (örn. mcp-bot@dutyhub.net)
DUTYHUB_BASE_URLNoAPI kök adresihttps://api.dutyhub.net/api
DUTYHUB_PASSWORDYesServis hesabı şifresi
DUTYHUB_DEVICE_IDNoCihaz kimliğimcp-server-1
DUTYHUB_DEVICE_INFONoCihaz açıklamasıClaude MCP

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projectsA

Kullanıcının erişebildiği tüm DutyHub projelerini listeler. Task eklemeden önce doğru project_id'yi bulmak için kullanın.

get_projectB

Tek bir projenin detayını getirir.

create_projectB

Yeni bir DutyHub projesi oluşturur (UI'daki 'New Project').

list_sprintsB

Bir projenin sprintlerini listeler.

create_sprintC

Bir projede yeni sprint oluşturur.

start_sprintC

Sprinti başlatır (status → active).

complete_sprintB

Sprinti tamamlar/kapatır (status → completed).

list_tasksA

Bir projenin task'larını listeler. Server-side status filtresi olmadığı için istemci tarafında filtreleriz. status_filter verilirse (pending/in_progress/completed) sadece o durumdakiler döner.

create_taskB

Bir projeye yeni task ekler ('New Task'). project_id ve title zorunludur.

update_task_statusA

Bir task'ın durumunu değiştirir (Yapılacak → Devam Ediyor → Tamamlandı). Backend tam nesne beklediği için önce task'ı çeker, status'u günceller, gerekirse yorum ekler. 'completed' yapılırken completed_at otomatik set edilir.

update_taskA

Bir task'ın alanlarını günceller (başlık, açıklama, öncelik, sprint, son tarih). Sadece verilen alanlar değişir; gerisi korunur.

delete_taskC

Bir task'ı siler.

add_commentA

Bir task'a (veya başka bir varlığa) yorum ekler. Durum değiştirmeden sadece yorum bırakmak için.

list_commentsC

Bir task'ın (varlığın) yorumlarını listeler.

list_project_membersA

Bir projenin üyelerini listeler (task atamak için user_id bulmak amacıyla).

assign_taskC

Bir task'a bir kullanıcı atar (task_assignee). Atama ayrı tabloda tutulur.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/K-ulucay/Dutyhub-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server