Kagan - AI Orchestration Layer
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| task_getA | Get a task by ID. The response includes a |
| task_listD | - |
| task_createD | - |
| task_updateD | - |
| task_add_noteD | - |
| task_searchD | - |
| task_eventsD | - |
| tasks_waitD | - |
| task_countsD | - |
| task_deleteD | - |
| task_batch_createB | Create multiple tasks at once. Each entry must have a |
| run_startD | - |
| run_summaryD | - |
| run_cancelD | - |
| run_existsC | Check whether a task has an interactive session. |
| run_createC | Start an interactive session for a task. |
| run_getC | Get the latest task and session status for a task. |
| run_killB | Cancel a task run by task id. |
| run_detachC | Detach from an interactive session and update task state. |
| project_listD | - |
| project_set_activeD | - |
| project_add_repoD | - |
| project_set_repo_default_branchD | - |
| repo_listD | - |
| project_createD | - |
| project_deleteD | - |
| review_approveC | Approve a review-ready task. |
| review_rejectC | Reject a review-ready task with feedback. |
| review_mergeC | Merge an approved task into its base branch. |
| review_rebaseC | Rebase a task branch onto its current base branch. |
| review_conflictsD | - |
| review_continue_rebaseD | - |
| review_abort_rebaseD | - |
| review_set_criterion_verdictA | Report the AI review verdict for a single acceptance criterion. Call this once per criterion during review, BEFORE calling review_approve or review_reject. verdict must be 'PASS' or 'FAIL'. reason is a one-line justification. |
| review_clear_verdictsB | Clear all AI review verdicts for a task. Call before starting a new review. |
| settings_getD | - |
| audit_listD | - |
| settings_setD | - |
| persona_preset_auditD | - |
| persona_preset_importD | - |
| persona_preset_exportD | - |
| persona_preset_whitelist_listD | - |
| persona_preset_whitelist_addD | - |
| persona_preset_whitelist_removeD | - |
| plugins_syncA | Sync external items from a plugin source into the active project. Imports issues from the specified repository as kagan tasks.
Labels like Args: plugin: Plugin to sync (e.g. "github"). Use plugins_preflight to list available. repo: Repository in owner/repo format (e.g. "octocat/hello-world"). state: Issue state filter — "open", "closed", or "all". import_label: Only sync issues with this label. |
| plugins_preflightA | Check if a plugin's external dependencies are satisfied. Returns pass/warn/fail checks for the requested plugin (or all plugins). For github: verifies gh CLI is installed and authenticated. Args: plugin: Plugin to check. If omitted, checks all installed plugins. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| review_task | Return a structured code-review prompt for the given task. |
| plan_tasks_from_description | Return a task-breakdown prompt for the given feature description. |
| diagnose_failure | Return a diagnostic prompt for a failed task. |
| security_audit_persona_repo |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| ping | Health check |
| settings_snapshot | Settings snapshot |
| projects_list | Project list |
| runtime_info | Active sessions and agent processes |
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/kagan-sh/kagan'
If you have feedback or need assistance with the MCP directory API, please join our Discord server