Prepojte celý svoj workflow
MCP server pre AI asistentov. Inbound webhooky z GitHubu a GitLabu. Import z Jiry a Trella. Export do českého fakturačného systému.
MCP Server: rodný jazyk AI
mcptask.online poskytuje dedikovaný Model Context Protocol server — štandardizovaný spôsob, akým AI asistenti komunikujú s externými nástrojmi. Žiadny middleware, žiadne scrapovanie, žiadne vlastné API. Natívna integrácia.
Rýchly slovníček
Zopár pojmov používaných na tejto stránke — ľudsky.
Model Context Protocol — štandardizovaný protokol, ktorým si AI asistenti (Claude, Cursor, Cline, …) volajú externé nástroje. mcptask.online hovorí MCP natívne, takže ho vie ovládať ľubovoľný MCP klient.
Server-Sent Events — HTTP transport, ktorý MCP používa na streamovanie volaní nástrojov. Váš AI klient otvorí dlho bežiace spojenie na našu URL /mcp/sse.
HTTP volanie, ktoré jedna aplikácia vykoná druhej, keď sa niečo stane. Inbound = niekto volá mcptask.online (napr. GitHub pri pushi). Outbound = mcptask.online volá váš systém (plánované, zatiaľ nie je).
Dlhý náhodný reťazec, ktorým mcptask.online overí, že požiadavka naozaj prichádza od vás. Vygenerujte si ho v Nastavenia → API Access a používajte ho ako Bearer token. Berte ho ako heslo.
Čo je MCP?
MCP (Model Context Protocol) je štandardný protokol, ktorý AI asistenti ako Claude používajú na volanie externých nástrojov a čítanie externých dát. Namiesto ručného HTTP alebo parsovania HTML AI hovorí MCP natívne a my servírujeme definície nástrojov.
Čo cez MCP zvládnete
Čítanie:
- Vypísať projekty a pieces (úlohy/stories/epicy)
- Načítať detail piece (popis, stav, história)
- Zobraziť väzby rodič/potomok
- Čítať komentáre a prílohy
- Čítať záznamy effortov
Zápis:
- Zmeniť stav piece
- Zalogovať effort
- Pridať komentár
- Priložiť súbor
- Vytvoriť piece a sub-piece
Dotazy:
- Získať ďalší dostupný piece (zoradený podľa priority)
- Filtrovať pieces podľa projektu, stavu, typu
- Vyhľadávať v popisoch
- Vypísať poslednú aktivitu
Nastavenie za 2 minúty
Jednorazovo. Potom každý MCP klient, ktorý pripojíte (Claude Code, Claude Desktop, Cursor, Cline, …), vie hovoriť s mcptask.online.
1. Získajte MCPTASK_TOKEN
Prihláste sa do mcptask.online → Nastavenia → API Access → Generate token. Skopírujte dlhý reťazec.
2. Exportujte ho v shelli
Vložte do terminálu (alebo pridajte do ~/.zshrc / ~/.bashrc, aby prežil reštart):
export MCPTASK_TOKEN=mcptask_xxxxxxxxxxxxxxxxxxxxxxxxxxxx3. Vložte toto do .mcp.json (Claude Code) alebo do MCP dialógu vášho klienta
Kánonický .mcp.json (Claude Code):
{ "mcpServers": { "mcptask-online": { "type": "sse", "url": "https://mcptask.online/mcp/sse", "headers": { "Authorization": "Bearer ${MCPTASK_TOKEN}" } } }}4. Kde je ten súbor?
Claude Code číta .mcp.json z koreňa projektu (alebo globálne z ~/.claude.json). Pre Claude Desktop / Cursor / Cline vložte rovnaký JSON do MCP konfiguračného dialógu klienta.
5. Reštartujte AI klienta
Claude Code, Cursor a pod. načítavajú MCP servery pri štarte. V zozname nástrojov uvidíte server mcptask-online.
Ostatní MCP klienti
Štandardné MCP cez SSE. Použite rovnakú URL (https://mcptask.online/mcp/sse) a rovnakú hlavičku Authorization: Bearer ako vyššie.
Dostupné MCP nástroje
Týchto 12 nástrojov je reálne v MCP serveri mcptask.online dnes. AddMessageTool, AddAttachmentTool, CreatePieceTool, LogWorkProgressTool a všetky read nástroje fungujú end-to-end.
| Tool | Description |
|---|---|
create_piece | Vytvoriť nový piece (úloha, story, epic, recurent) |
get_piece | Načítať jeden piece podľa ID |
list_pieces | Vypísať pieces s filtrami (projekt, stav, typ) |
get_next_task | Získať najdôležitejšiu dostupnú úlohu |
get_project_tree | Získať hierarchiu projektu (epicy/stories/úlohy) |
list_projects | Vypísať projekty, ku ktorým máte prístup |
get_project | Načítať metadáta jedného projektu |
get_current_user | Identifikovať používateľa za aktuálnym tokenom |
log_work_progress | Zalogovať effort na piece a posunúť postup |
add_message | Pridať komentár / správu k piece |
add_attachment | Priložiť súbor k piece |
get_piece_efforts | Načítať časové záznamy piece |
get_usage_guide | Server sám opíše svoje schopnosti (capabilities a hinty na použitie) |
Autentifikácia
Jeden credential, jedna env premenná. Žiadna stránka s API kľúčmi, žiadna OAuth appka na registráciu.
MCPTASK_TOKEN (Bearer):
- Vygenerujte v Nastavenia → API Access v mcptask.online
- Zviazaný s vaším používateľským účtom, scopovaný na vaše workspaces
- Kedykoľvek zrušte alebo rotujte na rovnakej stránke
- Berte ho ako heslo — ktokoľvek ho má, koná ako vy
Oprávnenia:
- Token dedí oprávnenia vášho používateľa — dnes žiadne ďalšie scope
- Read-only vs. read-write riadia akcie, ktoré voláte
- Izolácia per-project sa vynucuje na serveri
- Všetky volania sa logujú pod vaším používateľom
Limity
| Plan | Requests/Hour |
|---|---|
| Starter | 1 000 požiadaviek/hod |
| Professional | 10 000 požiadaviek/hod |
| Enterprise | Individuálne |
Tieto čísla sú realistické, ale zatiaľ nie sú vynucované tvrdým limiterom — popisujú cieľové SLA. Ozvite sa, ak narazíte na stenu.
Verzovacie systémy (inbound webhooky)
These are inbound webhooks — your Git host calls mcptask.online when something happens. Outbound webhooks (mcptask.online → your systems) are planned, see below.
GitHub integrácia
Funkcie
Ako to funguje
- 1Otvorte piece v mcptask.online a skopírujte jeho webhook URL — každý piece má unikátnu URL v tvare https://mcptask.online/github/efforts/<token>
- 2Pridajte túto URL ako webhook v nastaveniach GitHub repozitára (Settings → Webhooks)
- 3Vyberte eventy: Push, Pull request
- 4Webhook uložte (secret nie je potrebný)
- 5Referencujte piece v commitoch a tele PR: napr. "Fix login #Task-47 2h"
- 6mcptask.online webhook prijme, napojí PR a zaloguje čas
Odkiaľ sa berú referencie #Task-47?
mcptask.online používa relatívne ID piece (napr. 47) ako referenčný token #Task-47. Nájdete ho na každej stránke piece a v URL — kánonický tvar je mcptask://pieces/{account_code}/{piece_id}.
Examples:
Fix login #Task-47 2hImplement OAuth #Story-48 3h 30mRefactor auth #Epic-49 (no time logged, just a link) Integrácia pull requestov
- Telo a názov PR sa parsue pre referencie (ľubovoľné #Task-N, #Story-N, #Epic-N, #Recurent-N)
- PR otvorený → na piece pribudne komentár s odkazom na PR
- PR mergnutý → posledný otvorený effort sa uzavrie, komentár sa aktualizuje
- Stav PR je viditeľný na timeline piece
Možnosti konfigurácie
GitLab integrácia
Funkcie
Self-hosted setup
- 1Skopírujte webhook URL z mcptask.online (rovnaký tvar ako GitHub: /gitlab/efforts/<token>)
- 2Pridajte URL ako webhook v GitLab projekte (Settings → Webhooks)
- 3Trigger: Push events, Merge request events
- 4Otestujte doručenie z GitLab UI
Bezpečnosť
Import z projekťáku
Jira import
Čo sa importuje
Čo sa neimportuje
Postup
- 1Kontaktujte nás s URL Jiry a read-only API tokenom
- 2Import pustíme spoločne (background job, manuálny štart)
- 3Schválite mapovanie polí
- 4Ak niečo nesedí, pustíme znova
Trello import
Čo sa importuje
Mapovanie
Postup
- 1Autorizujte Trello prístup v Nastavenia → Integrácie
- 2Spoločne vyberieme boardy a štýl mapovania
- 3Spustíme import
- 4Skontrolujete a doupravíte
EasyRedmine import
Kontaktujte nás pre pomoc s migráciou z EasyRedmine.
Podpora migrácie v Enterprise
Náš tím vám pomôže presťahovať sa z EasyRedmine s minimálnym výpadkom.
Fakturácia
Fakturoid (CZ)
Funkcie
Postup
- 1Schválte efforty v mcptask.online
- 2Kliknite na "Export do Fakturoidu"
- 3Faktúra sa vytvorí vo Fakturoide
- 4Skontrolujte a odošlite z Fakturoidu
- 5Označte ako vyfaktúrované v mcptask.online
iDoklad (CZ)
Funkcie
Postup
Rovnaký tvar ako Fakturoid — vyberte efforty, exportujte, fakturujte. Bankový sync iDokladu je u nás dnes read-only; plná rekonciliácia je plánovaná.
Stripe (vlastná fakturácia mcptask.online)
Pozor: Stripe tu poháňa vlastné predplatné mcptask.online (per-seat Starter/Professional/Enterprise). Nie je to spôsob, ako cez mcptask.online fakturovať svojim klientom. Na fakturáciu klientov použite Fakturoid alebo iDoklad vyššie.
Čo tu Stripe robí
Toto je pre…
REST API
REST API
JSON cez HTTP, scopovaný na váš účet. Použite, keď MCP nie je vhodný (server-to-server skripty, dashboardy, nemcp nástroje).
Autentifikácia
Endpointy
Všetky endpointy sú scopované na kód vášho účtu (krátky kód z URL mcptask.online). Skutočné cesty používajú /pieces (všeobecný termín) namiesto /tasks — "piece" je u nás zastrešujúce slovo pre task, story, epic, recurent.
Projekty
Pieces (úlohy, stories, epicy, recurenty)
Efforty
Používatelia
Limity
Rovnaký obal ako MCP server:
Dokumentácia
Odchádzajúce webhooky (plánované)
ČoskoroOdchádzajúce webhooky (plánované)
Odchádzajúce webhooky (mcptask.online → vaše systémy) sú v roadmap. Dnes neexistujú — hlasujte za ne v sekcii Roadmap nižšie, aby ste nám pomohli s prioritizáciou.
Evty plánované pre v1
Toto je tvar, s ktorým počítame. Nič z toho dnes nefunguje.
Použitia, s ktorými počítame
Ako to bude fungovať (plán)
- 1Pridať webhook URL v Nastavenia → Integrácie → Odchádzajúce webhooky
- 2Vybrať typy eventov, ktoré sa majú posielať
- 3Nastaviť secret pre HMAC podpis
- 4Poslať testovací event z UI
- 5Pri non-2xx odpovedi retryujeme s exponenciálnym backoffom
Potrebujete to dnes?
Najrýchlejšia cesta, ako dnes reagovať na eventy v mcptask.online, je čítať ich cez MCP alebo REST API z malého skriptu. Alebo nastavte odchádzajúci webhook z vášho GitHub/GitLab repozitára (ak sa trigger deje tam) — tie už fungujú.
Požadované integrácie (Roadmap)
Veci, ktoré zvažujeme. Ak je niečo dôležité pre vás, napíšte nám — prioritizujeme podľa reálneho dopytu.
Komunikácia
Kalendár
Design
Cloudové úložisko
Chcete integráciu? Napíšte nám s use case. Ďalšiu várku integrácií vyberáme z reálneho dopytu, nie z hlasovaní.
Porovnanie integrácií podľa plánu
| Integration | Starter | Professional | Enterprise |
|---|---|---|---|
| MCP Server | ✓ (dedicated) | ||
| GitHub (inbound webhook) | |||
| GitLab (inbound webhook) | |||
| Fakturoid | |||
| iDoklad | |||
| Stripe (fakturácia mcptask.online) | |||
| Jira import | — | Beta | Beta |
| Trello import | — | Beta | Beta |
| REST API | — | ||
| Odchádzajúce webhooky | — | Plánované | Plánované |
| Vlastné integrácie | — | — |
Prepojte svoj workflow ešte dnes
Need custom integration or migration assistance?
Popytať vlastnú integráciu