Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Todocko MCP Serverlist all high priority tasks in the Website project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Todocko MCP Server
English version below / Jump to English
MCP (Model Context Protocol) server pro práci s daty Todocko aplikace z AI asistentů.
Podpora
Claude Desktop - plná podpora
Claude Code (CLI) - plná podpora (stejná konfigurace)
Požadavky
Node.js 18+
Todocko účet s daty synchronizovanými přes Evolu
Instalace
1. Stažení
Pomocí git:
git clone https://github.com/brnt-cz/todocko-mcp.git
cd todocko-mcpNebo stáhněte ZIP z Releases a rozbalte.
2. Spuštění instalátoru
Linux/macOS:
chmod +x install.sh
./install.shWindows (PowerShell):
.\install.ps1Instalátor:
Nainstaluje závislosti a sestaví projekt
Zeptá se, zda chcete nakonfigurovat Claude Desktop, Claude Code nebo obojí
Vytvoří konfigurační soubor s placeholderem
Ručně doplňte svou 24slovnou zálohovací frázi do konfiguračního souboru
Restartujte Claude
Manuální instalace
Nainstalujte závislosti:
npm install npm run buildPřidejte do konfigurace:
Claude Desktop (~/.config/Claude/claude_desktop_config.json na Linuxu nebo ~/Library/Application Support/Claude/claude_desktop_config.json na macOS):
{
"mcpServers": {
"todocko": {
"command": "node",
"args": ["/cesta/k/mcp-server/dist/index.js"],
"env": {
"TODOCKO_MNEMONIC": "vaše 24slovná zálohovací fráze"
}
}
}
}Claude Code (CLI) - přidejte do ~/.claude/settings.json:
{
"mcpServers": {
"todocko": {
"command": "node",
"args": ["/cesta/k/mcp-server/dist/index.js"],
"env": {
"TODOCKO_MNEMONIC": "vaše 24slovná zálohovací fráze"
}
}
}
}Restartujte Claude Desktop / Claude Code
Dostupné nástroje (86)
Projekty
Nástroj | Popis |
| Seznam všech projektů |
| Detail projektu podle ID nebo kódu |
| Vytvoření nového projektu |
| Aktualizace projektu |
| Smazání projektu (soft delete) |
Úkoly
Nástroj | Popis |
| Seznam úkolů s filtry (projekt, status, priorita, assignee) |
| Detail úkolu podle ID nebo kódu (např. |
| Vytvoření nového úkolu (včetně recurrence) |
| Aktualizace existujícího úkolu (včetně recurrence) |
| Vyhledávání úkolů podle textu |
| Hromadná aktualizace více úkolů |
| Hromadné smazání více úkolů |
Uživatelé
Nástroj | Popis |
| Seznam všech uživatelů |
| Detail uživatele |
| Vytvoření nového uživatele |
| Aktualizace uživatele |
| Smazání uživatele (soft delete) |
Worklogy
Nástroj | Popis |
| Seznam worklogů pro úkol |
| Přidání worklogu k úkolu |
| Aktualizace worklogu |
| Smazání worklogu (soft delete) |
Přílohy
Nástroj | Popis |
| Nahrání přílohy k úkolu (ze souboru nebo base64) |
| Seznam příloh úkolu |
| Stažení přílohy |
| Smazání přílohy |
Komentáře
Nástroj | Popis |
| Seznam komentářů k úkolu |
| Přidání komentáře k úkolu |
| Úprava komentáře |
| Smazání komentáře (soft delete) |
Checklist
Nástroj | Popis |
| Seznam položek checklistu úkolu |
| Přidání položky checklistu |
| Aktualizace položky (zaškrtnutí, pozice) |
| Smazání položky (soft delete) |
Zmínky (mentions)
Nástroj | Popis |
| Seznam zmínek uživatele |
| Vytvoření zmínky |
| Označení zmínky jako přečtené |
| Označení všech zmínek jako přečtených |
| Smazání zmínky (soft delete) |
Linky mezi úkoly
Nástroj | Popis |
| Seznam linků úkolu |
| Vytvoření linku mezi úkoly |
| Smazání linku (soft delete) |
Tagy
Nástroj | Popis |
| Seznam všech tagů |
| Vytvoření nového tagu |
| Smazání tagu (soft delete) |
| Seznam tagů přiřazených k úkolu |
| Přiřazení tagu k úkolu |
| Odebrání tagu z úkolu |
Šablony úkolů
Nástroj | Popis |
| Seznam šablon úkolů |
| Vytvoření šablony |
| Aktualizace šablony |
| Smazání šablony (soft delete) |
Kanban sloupce
Nástroj | Popis |
| Seznam kanban sloupců |
| Vytvoření sloupce |
| Aktualizace sloupce |
| Smazání sloupce (soft delete) |
Uložená zobrazení
Nástroj | Popis |
| Seznam uložených zobrazení |
| Vytvoření zobrazení |
| Aktualizace zobrazení |
| Smazání zobrazení (soft delete) |
Aktivita
Nástroj | Popis |
| Seznam zápisů aktivity (read-only) |
Poznámky k projektu
Nástroj | Popis |
| Seznam lokálních poznámek projektu |
| Vytvoření lokální poznámky |
| Aktualizace lokální poznámky |
| Smazání lokální poznámky (soft delete) |
Deployment stages
Nástroj | Popis |
| Seznam deployment stages pro projekt |
Repository linky
Nástroj | Popis |
| Seznam repozitářových linků |
| Vytvoření repozitářového linku |
| Smazání repozitářového linku |
Sdílené projekty
Nástroj | Popis |
| Seznam sdílených projektů |
| Seznam úkolů ze sdíleného projektu |
| Aktualizace úkolu ve sdíleném projektu |
| Seznam deployment stages pro sdílený projekt |
| Vytvoření deployment stage ve sdíleném projektu |
| Seznam repozitářových linků sdíleného projektu |
| Vytvoření repozitářového linku ve sdíleném projektu |
| Seznam poznámek sdíleného projektu |
| Vytvoření poznámky ve sdíleném projektu |
| Aktualizace poznámky ve sdíleném projektu |
| Smazání poznámky ve sdíleném projektu |
Analytika a přehledy
Nástroj | Popis |
| Přehled: úkoly dnes, po termínu, odpracováno tento týden, nadcházející deadline |
| Vytížení týmu: odpracováno vs odhad vs kapacita per uživatel za období |
| Seznam opakujících se úkolů s konfigurací opakování |
| Úkoly po termínu (seřazené od nejstaršího) |
| Úkoly filtrované podle scheduledDate nebo deadline v daném rozmezí |
| Analýza závislostí: blokované úkoly, blokující řetězce, kritická cesta |
Diagnostika
Nástroj | Popis |
| Stav synchronizace |
Příklady použití
Seznam projektů
Zobraz mi seznam všech projektů v TodockoSeznam úkolů
Jaké mám úkoly ve stavu "todo"?
Zobraz úkoly projektu TODODetail úkolu
Jaké jsou detaily úkolu TODO-15?Vytvoření úkolu
Vytvoř nový úkol v projektu PROJ s názvem "Opravit bug v přihlášení" a prioritou high
Vytvoř úkol s deadline na 2026-03-15 a scheduledDate na 2026-03-10Aktualizace úkolu
Označ úkol PROJ-5 jako dokončený
Přiřaď úkol TODO-10 uživateli s ID xyz
Nastav scheduledDate úkolu TODO-10 na zítraLogování času
Zaloguj 2 hodiny práce na úkol TODO-15 s popisem "Implementace feature"Práce s přílohami
Nahraj soubor /home/user/report.pdf jako přílohu k úkolu TODO-15
Jaké přílohy má úkol TODO-15?
Smaž přílohu s ID xyzSdílené projekty
Zobraz sdílené projekty
Jaké úkoly jsou ve sdíleném projektu?
Označ úkol jako nasazený na produkciDeployment stages
Jaké deployment stages má projekt?
Vytvoř novou deployment stage "Staging" pro sdílený projektPřehledy a analytika
Jaký mám dnes přehled? (dashboard summary)
Jak je vytížený tým tento týden?
Jaké úkoly jsou po termínu?
Zobraz úkoly naplánované na příští týden
Analyzuj závislosti v projektu TODO
Jaké mám opakující se úkoly?Bezpečnost
Důležité: Vaše zálohovací fráze (mnemonic) je citlivý údaj!
Nikdy ji nesdílejte v přímé konverzaci s AI
V konfiguraci MCP serveru je fráze bezpečná (AI k ní nemá přístup)
Kdokoli s vaší frází má plný přístup k vašim datům
Umístění dat
Databáze jsou uloženy v adresáři ~/.todocko/:
Platforma | Cesta |
Linux |
|
macOS |
|
Windows |
|
Soubory:
todocko.db- vaše osobní data (úkoly, projekty)todocko-shared.db- sdílené projekty
Změna konfigurace
Claude Code (CLI)
Po změně konfigurace v ~/.claude/settings.json (např. změna mnemonicu) spusťte příkaz:
/mcpTím se MCP server restartuje s novou konfigurací.
Přepnutí na jiný účet
Při změně mnemonicu na jiný Todocko účet je potřeba smazat lokální databázi:
# Linux/macOS
rm ~/.todocko/todocko.db
# Windows
del %USERPROFILE%\.todocko\todocko.dbDatabáze obsahuje ID vlastníka z předchozího mnemonicu. Po smazání se při dalším spuštění vytvoří nová databáze a stáhnou se data nového účtu.
Troubleshooting
Server se nespustí
Zkontrolujte, že máte Node.js 18+
Zkontrolujte, že jste spustili
npm run buildZkontrolujte logy v Claude Desktop
Data se nesynchronizují
Ověřte, že je zálohovací fráze správná (24 slov)
Zkontrolujte internetové připojení
Počkejte pár sekund na synchronizaci
Zkuste smazat
~/.todocko/todocko.dba restartovat
Nástroje nejsou viditelné
Restartujte Claude Desktop
V Claude Code použijte
/mcppro reloadZkontrolujte konfigurační soubor
Zkontrolujte cestu k dist/index.js
Vývoj
# Instalace závislostí
npm install
# Build
npm run build
# Watch mode pro vývoj
npm run dev
# Ruční spuštění
TODOCKO_MNEMONIC="vaše fráze" npm startEnglish
MCP (Model Context Protocol) server for working with Todocko app data from AI assistants.
Support
Claude Desktop - full support
Claude Code (CLI) - full support (same configuration)
Requirements
Node.js 18+
Todocko account with data synchronized via Evolu
Installation
1. Download
Using git:
git clone https://github.com/brnt-cz/todocko-mcp.git
cd todocko-mcpOr download ZIP from Releases and extract.
2. Run the installer
Linux/macOS:
chmod +x install.sh
./install.shWindows (PowerShell):
.\install.ps1The installer will:
Install dependencies and build the project
Ask whether to configure Claude Desktop, Claude Code, or both
Create a configuration file with a placeholder
Manually add your 24-word backup phrase to the configuration file
Restart Claude
Manual installation
Install dependencies:
npm install npm run buildAdd to configuration:
Claude Desktop (~/.config/Claude/claude_desktop_config.json on Linux or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"todocko": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"],
"env": {
"TODOCKO_MNEMONIC": "your 24 word backup phrase"
}
}
}
}Claude Code (CLI) - add to ~/.claude/settings.json:
{
"mcpServers": {
"todocko": {
"command": "node",
"args": ["/path/to/mcp-server/dist/index.js"],
"env": {
"TODOCKO_MNEMONIC": "your 24 word backup phrase"
}
}
}
}Restart Claude Desktop / Claude Code
Available Tools (86)
Projects
Tool | Description |
| List all projects |
| Get project details by ID or code |
| Create a new project |
| Update a project |
| Delete a project (soft delete) |
Tasks
Tool | Description |
| List tasks with filters (project, status, priority, assignee) |
| Get task details by ID or code (e.g., |
| Create a new task (with recurrence support) |
| Update an existing task (with recurrence support) |
| Search tasks by text |
| Bulk update multiple tasks |
| Bulk delete multiple tasks |
Users
Tool | Description |
| List all users |
| Get user details |
| Create a new user |
| Update a user |
| Delete a user (soft delete) |
Worklogs
Tool | Description |
| List worklogs for a task |
| Add a worklog to a task |
| Update a worklog |
| Delete a worklog (soft delete) |
Attachments
Tool | Description |
| Upload an attachment to a task (from file or base64) |
| List attachments for a task |
| Download an attachment |
| Delete an attachment |
Comments
Tool | Description |
| List comments for a task |
| Add a comment to a task |
| Update a comment |
| Delete a comment (soft delete) |
Checklist
Tool | Description |
| List checklist items for a task |
| Add a checklist item |
| Update a checklist item (check, reposition) |
| Delete a checklist item (soft delete) |
Mentions
Tool | Description |
| List mentions for a user |
| Create a mention |
| Mark a mention as read |
| Mark all mentions as read |
| Delete a mention (soft delete) |
Task Links
Tool | Description |
| List links for a task |
| Create a link between tasks |
| Delete a task link (soft delete) |
Tags
Tool | Description |
| List all tags |
| Create a new tag |
| Delete a tag (soft delete) |
| List tags assigned to a task |
| Assign a tag to a task |
| Remove a tag from a task |
Task Templates
Tool | Description |
| List task templates |
| Create a task template |
| Update a task template |
| Delete a task template (soft delete) |
Kanban Columns
Tool | Description |
| List kanban columns |
| Create a kanban column |
| Update a kanban column |
| Delete a kanban column (soft delete) |
Saved Views
Tool | Description |
| List saved views |
| Create a saved view |
| Update a saved view |
| Delete a saved view (soft delete) |
Activity Log
Tool | Description |
| List activity log entries (read-only) |
Project Notes
Tool | Description |
| List local project notes |
| Create a local project note |
| Update a local project note |
| Delete a local project note (soft delete) |
Deployment Stages
Tool | Description |
| List deployment stages for a project |
Repository Links
Tool | Description |
| List repository links |
| Create a repository link |
| Delete a repository link |
Shared Projects
Tool | Description |
| List shared projects |
| List tasks from a shared project |
| Update a task in a shared project |
| List deployment stages for a shared project |
| Create a deployment stage in a shared project |
| List repository links for a shared project |
| Create a repository link in a shared project |
| List notes for a shared project |
| Create a note in a shared project |
| Update a note in a shared project |
| Delete a note in a shared project |
Analytics & Reports
Tool | Description |
| Overview: tasks today, overdue, this week's worklog, upcoming deadlines |
| Team workload: logged vs estimate vs capacity per user for a period |
| List recurring tasks with recurrence configuration |
| Overdue tasks (sorted oldest first) |
| Tasks filtered by scheduledDate or deadline within a date range |
| Dependency analysis: blocked tasks, blocking chains, critical path |
Diagnostics
Tool | Description |
| Sync status |
Usage Examples
List projects
Show me all projects in TodockoList tasks
What tasks do I have with status "todo"?
Show tasks for project TODOTask details
What are the details of task TODO-15?Create task
Create a new task in project PROJ with title "Fix login bug" and priority high
Create a task with deadline 2026-03-15 and scheduledDate 2026-03-10Update task
Mark task PROJ-5 as completed
Assign task TODO-10 to user with ID xyz
Set scheduledDate of task TODO-10 to tomorrowLog time
Log 2 hours of work on task TODO-15 with description "Feature implementation"Working with attachments
Upload file /home/user/report.pdf as attachment to task TODO-15
What attachments does task TODO-15 have?
Delete attachment with ID xyzShared projects
Show shared projects
What tasks are in the shared project?
Mark task as deployed to productionDeployment stages
What deployment stages does the project have?
Create a new deployment stage "Staging" for the shared projectAnalytics & Reports
What's my dashboard summary for today?
How is the team's workload this week?
What tasks are overdue?
Show tasks scheduled for next week
Analyze dependencies in project TODO
What recurring tasks do I have?Security
Important: Your backup phrase (mnemonic) is sensitive data!
Never share it directly in conversation with AI
In the MCP server configuration, the phrase is safe (AI has no access to it)
Anyone with your phrase has full access to your data
Data Location
Databases are stored in the ~/.todocko/ directory:
Platform | Path |
Linux |
|
macOS |
|
Windows |
|
Files:
todocko.db- your personal data (tasks, projects)todocko-shared.db- shared projects
Configuration Changes
Claude Code (CLI)
After changing configuration in ~/.claude/settings.json (e.g., changing mnemonic), run the command:
/mcpThis will restart the MCP server with the new configuration.
Switching to a Different Account
When changing the mnemonic to a different Todocko account, you need to delete the local database:
# Linux/macOS
rm ~/.todocko/todocko.db
# Windows
del %USERPROFILE%\.todocko\todocko.dbThe database contains the owner ID from the previous mnemonic. After deletion, a new database will be created on the next startup and data from the new account will be downloaded.
Troubleshooting
Server won't start
Check that you have Node.js 18+
Check that you ran
npm run buildCheck logs in Claude Desktop
Data not syncing
Verify the backup phrase is correct (24 words)
Check internet connection
Wait a few seconds for synchronization
Try deleting
~/.todocko/todocko.dband restart
Tools not visible
Restart Claude Desktop
In Claude Code, use
/mcpfor reloadCheck the configuration file
Check the path to dist/index.js
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode for development
npm run dev
# Manual run
TODOCKO_MNEMONIC="your phrase" npm startThis server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.