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_projects

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_project

Tek bir projenin detayını getirir.

create_project

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

list_sprints

Bir projenin sprintlerini listeler.

create_sprint

Bir projede yeni sprint oluşturur.

start_sprint

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

complete_sprint

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

list_tasks

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_task

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

update_task_status

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_task

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_task

Bir task'ı siler.

add_comment

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

list_comments

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

list_project_members

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

assign_task

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