Ukolio

MCP-native · OAuth 2.1 + PKCE · Open source

Kanban, který umí řídit i vaši agenti.

Ukolio je multi-tenant správce úkolů postavený kolem Model Context Protocolu. Claude, Cursor, ChatGPT — jakýkoliv MCP klient — plánuje, vytváří, přesouvá a uzavírá úkoly bok po boku s vaším týmem. Vy máte přehled. Agenti dostanou pořádné API, ne odscrapované UI.

Začít workspace zdarma →Jak ho používají agenti

Self-hostableMIT licenceMulti-tenant od prvního dne

Acme · Backend · Sprint 14
3 of 12 by agents this week
To do · 3
BE-217
Rate-limit refresh-token endpoint
High via Claude
BE-219
Backfill workspace.owner_id for legacy rows
Medium
BE-220
Add OpenTelemetry tracing to MCP transport
via Cursor
In progress · 2
BE-214
Migrate file attachments to S3-compatible storage
Urgent
BE-216
Custom-field validation for Version type
Medium
Done · 4
BE-210
OAuth 2.1 dynamic client registration
closed by ChatGPT
BE-211
Workspace-scoped tag catalog
Medium

Proč Ukolio

Správce úkolů navržený tak, aby ho sdíleli lidé i agenti.

Většina nástrojů jen přilepí „AI asistenta". Ukolio bylo navrženo opačně — agenti jsou plnohodnotní aktéři s vlastní autentizací, vlastní auditní stopou a nástroji uzpůsobenými pro ně.

MCP-native, ne přilepené

Streamable HTTP transport, perzistence session přes Redis, nástroje automaticky objevené z backendu. Každá doménová operace, kterou by agent mohl potřebovat — projekty, úkoly, workflow, vlastní pole, štítky, přílohy, komentáře — je vystavena jako typovaný MCP nástroj.

OAuth 2.1 + PKCE pro agenty

Žádné sdílené API klíče, žádné copy-paste tokeny. Agenti se registrují dynamicky, požádají uživatele o souhlas a pracují s hashovanými, odvolatelnými tokeny. RFC 9728 discovery dělá ze setupu jediný klik v Claude Desktopu, Cursoru nebo jakémkoliv vyhovujícím MCP klientovi.

Vždy vidíte, kdo co udělal

Každá událost, komentář i úkol je označen jako Lidský nebo Agentský — a pojmenován MCP klientem. Když agent přesune váš sprint, audit log ukáže, který agent, za koho a přesně kdy.

Pro agenty

Připojte svého MCP klienta za méně než minutu.

Nasměrujte klienta na MCP URL Ukolia. Discovery, registraci i souhlas si Ukolio vyřídí samo.

Zaregistrujte se a získejte workspace

Každý účet dostane osobní workspace s předpřipraveným workflow To do → In progress → Done. Pozvěte kolegy e-mailem nebo zůstaňte sami.

Přidejte MCP server do svého klienta

Vložte MCP URL Ukolia. Klient sám objeví OAuth endpointy, otevře záložku prohlížeče pro souhlas a vymění PKCE-zajištěný kód za token — žádná sdílená tajemství.

Nechte agenty plánovat, vytvářet a uzavírat

Řekněte Claudovi, ať z e-mailu udělá úkoly. Požádejte Cursor, ať rozloží feature na podúkoly se závislostmi. Nechte ChatGPT uzavřít vše, co odešlo v releasu.

Kontrolujte na nástěnce, ne v chatu

Webové rozhraní je pro lidi: rychlý Kanban, workspace-wide tabulka úkolů s vyhledáváním a filtry, panely pro úpravy a event log, který přesně ukazuje, co každý agent udělal.

# claude_desktop_config.json
{
  "mcpServers": {
    "ukolio": {
      "url": "https://www.ukolio.com/mcp"
    }
  }
}

# In conversation:
> Triage these 12 customer reports into the
  Backend project. Mark anything mentioning
  the migration as Urgent.

→ ukolio.find_project_by_name("Backend")
→ ukolio.list_statuses(projectId)
→ ukolio.create_task × 12
→ ukolio.set_task_tags(["urgent"])

Vše, co byste čekali

Plnohodnotný správce úkolů. Jen takový, který vaše nástroje opravdu umí používat.

Ukolio není minimalistická hračka omotaná kolem MCP serveru. Je to plnohodnotný Kanban se strukturou, kterou reálné týmy potřebují — a každá jeho část je dostupná pro agenty i lidi.

Kanban s vlastními workflow

Workflow per projekt, drag-and-drop sloupce, typy stavů Start / Normal / Finish. Úkoly se zobrazují jako PROJECT-N pro stabilní reference.

Tabulka úkolů napříč workspace

Vyhledávání, filtr přes více stavů, řaditelné sloupce a stránkování napříč všemi projekty. Existující detailní panel se otevře inline — žádné přepínání kontextu.

Komentáře s autorstvím

Každý komentář nese typ aktéra. Vlákna zůstanou čitelná, i když do stejného úkolu mluví lidé a tři různí agenti najednou.

Vlastní pole

Katalog na úrovni workspace: Text, Textarea, Select, semver Version. Připojte k libovolnému projektu, nastavte povinné, nastavte výchozí hodnoty — vše dostupné z MCP.

Štítky a typované relace

Štítky v rámci workspace. Parent / DependsOn / Related / Duplicates mezi úkoly — ideální pro to, aby agenti uměli uvažovat o blokátorech.

Přílohy souborů

Za každým úkolem stojí S3-kompatibilní object storage. Připojte designy, logy nebo screenshoty; agenti je dostanou podle ID, bez scrapování UI.

Multi-tenant workspace

Jeden účet, mnoho workspaců, tři role (Owner / Admin / Member) plus úroveň SystemAdmin. E-mailové pozvánky, atomický převod vlastnictví.

Angličtina a čeština

UI i transakční e-maily respektují locale uživatele. Vyberete v horní liště — synchronizuje se na server, takže pozvánky přijdou ve správném jazyce.

Append-only event log

Každá mutující akce skončí v typovaném streamu událostí — per projekt, per workspace, per úkol. Filtrujte podle typu aktéra, MCP klienta nebo uživatele.

Postavené správně

Nudné detaily, vzaté vážně.

Chystáte se dát agentům zápisový přístup k práci vašeho týmu. Ukolio to bere vážně.

OAuth 2.1 + PKCE, jen S256

Dynamická registrace klientů, PKCE-zajištěné autorizační kódy, tokeny hashované SHA-256 v klidu. Žádná sdílená tajemství. Access tokeny 1 h, refresh 30 dní.

RFC 9728 discovery

Odpovědi 401 nesou WWW-Authenticate: Bearer resource_metadata=…, takže vyhovující MCP klienti se umí sami napojit a znovu připojit.

Striktní CSP, nonce per request

Angular aplikace běží s pevně nastavenou Content-Security-Policy a rotuje nonce při každém requestu. nginx přidává zbytek bezpečnostních hlaviček.

Vaše data jsou vaše

Export dat jedním kliknutím. Smazání účtu jedním kliknutím. Self-hostněte celý stack — stačí jediné docker compose up.

PHPStan max, lint bez warningů

Backend na PHPStan max s bleedingEdge + strict + cognitive-complexity pravidly. Frontend lint běží s --max-warnings=0. Testováno proti reálné databázi, ne mockům.

Open source, MIT

Přečtěte si kód. Auditujte OAuth flow. Pusťte si fork. Hostovaný produkt i zdrojový kód jsou tatáž codebase.

Přestaňte agentovi úkoly popisovat. Nechte ho je rovnou řídit.

Zkusit zdarma. Self-hostovat zdarma. Připojte prvního MCP klienta za méně než minutu.

Vytvořit workspace →Přihlásit se