Pozwól agentowi prowadzić Twoją listę zadań
Szukasz serwera MCP do zadań, który działa na prawdziwych plikach zamiast na hostowanej bazie danych? taskforge dostarcza jeden jako podpolecenie, taskforge mcp --stdio, dla Twojego sejfu Obsidian. Wskaż go Claude Desktop albo innemu klientowi MCP, a agent dodaje, wyszukuje, edytuje i kończy zadania za pomocą niewielkiego zestawu narzędzi. Działa na Twoim komputerze i edytuje te same pliki markdown, co aplikacja. Bez hostowanego serwera, bez klucza API.
MCP czy CLI?
Wybieraj narzędzia MCP, gdy Twój agent ma już połączenie MCP z TaskForge. Są typowane, zwracają ustrukturyzowane błędy, na podstawie których agent może się samodzielnie poprawić, i niczego nie wymagają w Twoim PATH. Sięgnij zamiast tego po CLI w kontekstach powłoki bez połączenia MCP: skrypty, cron, CI albo agent kodujący pracujący na lokalnej kopii repozytorium. Oba sterują tym samym silnikiem z identyczną semantyką, więc wybierz to, co jest już podpięte w Twoim środowisku. Ręczna edycja plików sejfu to ostateczność.
Instalacja
Zalecane: npx
Najpierw zainstaluj Node.js z npm i npx. Dodaj to do konfiguracji swojego klienta MCP. npx pobiera taskforge-md przy pierwszym uruchomieniu, więc nie trzeba nic instalować wcześniej.
Claude Desktop, jedno kliknięcie
Wolisz instalację z kreatorem? Pobierz pakiet taskforge (plik .mcpb) i otwórz go. Claude Desktop przeprowadzi Cię przez konfigurację i zapyta o folder Twojego sejfu.
{
"mcpServers": {
"taskforge": {
"command": "npx",
"args": ["-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "/path/to/your/vault"
}
}
}
} W systemie Windows postaw cmd /c przed npx. Desktopowe klienty MCP, takie jak Claude Desktop, uruchamiają serwer bez powłoki, a npx to skrypt .cmd, który Windows uruchamia tylko przez powłokę:
{
"mcpServers": {
"taskforge": {
"command": "cmd",
"args": ["/c", "npx", "-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "C:\\path\\to\\your\\vault"
}
}
}
} Zbudowano taskforge ze źródeł zamiast używać npx? Skieruj konfigurację bezpośrednio na plik binarny:
"command": "taskforge",
"args": ["mcp", "--stdio"] Tylko na komputery, bo tam żyją klienci MCP. taskforge jest dostępny jako jeden natywny plik binarny dla macOS i Windows, a serwer MCP jest jednym z jego podpoleceń. Wersja na Linux pojawi się wkrótce.
Pełny zestaw narzędzi
30 narzędzia w sumie, obejmujące cały cykl życia zadania: tworzenie, odczyt, aktualizację, ukończenie, archiwizację i usuwanie, każde z wariantem grupowym; przenoszenie, zmianę rodzica oraz konwersję między wierszem inline a plikiem zadania; sprawdzenie lint przed zapisaniem wiersza; wywołanie doctor do sprawdzenia stanu sejfu; a także zasoby schematu i przestrzeni, dzięki którym agent pozna Twój format, zanim zacznie działać. Sześć poniżej to te, po które sięgniesz najczęściej. Każde wywołanie odczytuje sejf na nowo z dysku, więc agent zawsze działa na aktualnych plikach.
| query_tasks | Wyszukuj i filtruj zadania albo odczytaj zapisaną listę. Tylko do odczytu. | tylko do odczytu |
| get_task | Odczytaj jedno zadanie wraz z hashem jego treści. Tylko do odczytu. | tylko do odczytu |
| add_task | Utwórz zadanie w domyślnym miejscu docelowym sejfu, w Twoim formacie. | zapisuje |
| update_task | Zmień status, priorytet, termin, tytuł lub tagi zadania. | zapisuje |
| complete_task | Zakończ zadanie; zwraca kolejne wystąpienie, jeśli jest cykliczne. | zapisuje, nieidempotentne |
| delete_task | Usuń zadanie. Model musi odesłać dokładny, aktualny tytuł zadania, co chroni przed działaniem na nieaktualnym lub zmyślonym id. | niszczące |
Każde narzędzie ma adnotacje, dzięki czemu klient od razu widzi, które wywołania tylko odczytują, które zapisują, a które usuwają. Reszta zestawu obejmuje też bulk_add_tasks, bulk_update_tasks, bulk_complete_tasks, bulk_delete_tasks, get_tasks, archive_task, move_task, bulk_move_tasks, convert_task, bulk_convert_tasks, outdent_task, bulk_reparent_tasks, lint_task, doctor, list_spaces i create_note, read_note, update_note, patch_note_block, patch_note_frontmatter, delete_note, move_note, normalize_references, get_dialect.
Trzy zasoby
Oprócz narzędzi serwer udostępnia kontekst tylko do odczytu, dzięki czemu agent poznaje zasady Twojego sejfu, zanim zacznie działać:
| taskforge://dialect | Czytelny dla maszyn dialekt zadań: symbole statusów, format daty, pola niestandardowe, miejsca zapisu. |
| taskforge://agents-guide | Przewodnik po konwencjach zadań Twojego sejfu, napisany prostym językiem. |
| taskforge://spaces | Twoje zapisane przestrzenie i sposób dodawania zadania do każdej z nich. |
Jeden wymóg: kontrakt sejfu
Serwer odczytuje pliki kontraktu, które TaskForge zapisuje w Twoim sejfie, TaskForge/Settings/dialect.json i TaskForge/Settings/agents.md, aby poznać dokładny format Twoich zadań. Otwórz sejf w TaskForge 3.0 lub nowszym przynajmniej raz, przejdź do Settings, AI & Agents, i pozostaw włączoną opcję "Generate agent files". Jeśli sejf nigdy nie został otwarty w niedawnej wersji aplikacji, serwer korzysta z ogólnych wartości domyślnych i ostrzega klienta. Te ścieżki dotyczą domyślnego folderu bazowego; jeśli go zmieniono, użyj tamtego folderu.
Jeśli nie może znaleźć Twojego sejfu
Serwer zawsze się uruchamia, nawet zanim wie, gdzie jest Twój sejf, więc Claude Desktop nigdy nie pokazuje niejasnego komunikatu "server failed to start". Gdy wywołanie narzędzia nie może rozwiązać sejfu, zwraca prosty błąd, który agent może przekazać dalej: ustaw zmienną środowiskową TASKFORGE_VAULT na ścieżkę do swojego sejfu albo zainstaluj pakiet ponownie i podaj folder sejfu, gdy zostaniesz o to poproszony.
Tylko lokalnie
Serwer MCP TaskForge działa lokalnie i odczytuje oraz zapisuje pliki Markdown Twojego sejfu. Instalacja przez npx pobiera pakiet z npm. Twój klient AI może wysyłać dane wejściowe i wyniki narzędzi do swojego dostawcy; obowiązują jego ustawienia prywatności. Twoja dotychczasowa synchronizacja sejfu przenosi zmiany między urządzeniami.
Wolisz terminal?
Jeśli wolisz obsługiwać zadania skryptami albo uruchamiać jednorazowe polecenia zamiast prowadzić je przez agenta, taskforge CLI obejmuje ten sam sejf, z tymi samymi zasadami.
Zainstaluj taskforge CLI →Najczęściej zadawane pytania
Czym jest serwer MCP taskforge?
To lokalny serwer Model Context Protocol wbudowany w plik binarny taskforge. Uruchom go poleceniem taskforge mcp --stdio, a klient MCP taki jak Claude Desktop będzie mógł dodawać, wyszukiwać, edytować, przenosić, kończyć i usuwać zadania w Twoim sejfie Obsidian za pomocą 30 typowanych narzędzi, pojedynczo lub grupowo. To lista zadań, na której Twój agent może działać, a nie tylko ją czytać.
Z jakimi klientami MCP współpracuje?
Z każdym klientem, który mówi w MCP przez stdio. Claude Desktop jest najczęstszy, a Claude Code, Cursor i VS Code (dla GitHub Copilot) przyjmują tę samą konfigurację. Każdy otrzymuje te same 30 narzędzia i te same trzy zasoby.
Czy to hostowany albo zdalny serwer MCP?
Nie. Działa na Twoim komputerze przez stdin i stdout i dotyka wyłącznie folderu sejfu, który mu wskażesz. Nie ma adresu URL do hostowania, klucza API ani konta TaskForge. O to właśnie chodzi: Twoja lista zadań zostaje na Twoim dysku.
Czy muszę coś instalować?
Konfiguracja przez npx wymaga Node.js z npm i npx. Wtedy Twój klient może uruchomić npx -y taskforge-md mcp --stdio, aby pobrać i uruchomić serwer. Użytkownicy Claude Desktop mogą zamiast tego otworzyć natywny pakiet .mcpb, który nie wymaga Node.js.
Klient mówi, że serwer nie może znaleźć mojego sejfu. Co teraz?
Serwer zawsze się uruchamia, więc klient nigdy nie pokazuje niejasnego komunikatu "failed to start". Gdy wywołanie narzędzia nie może rozwiązać sejfu, zwraca prosty komunikat: ustaw zmienną środowiskową TASKFORGE_VAULT na ścieżkę do swojego sejfu albo zainstaluj pakiet ponownie i podaj folder sejfu, gdy zostaniesz o to poproszony.
Czy potrzebuje plików kontraktu sejfu?
Tak, aby dopasować się do Twojego formatu. Odczytuje TaskForge/Settings/dialect.json i TaskForge/Settings/agents.md, generowane, gdy otworzysz sejf w TaskForge 3.0 lub nowszym z włączoną opcją "Generate agent files". Bez nich nadal działa, ale korzysta z ogólnych wartości domyślnych i ostrzega klienta, że zgaduje.
Agent działa na liście. Aplikacja ją przechowuje.
Serwer MCP zapisuje do Twojego sejfu; TaskForge zamienia te pliki w listy, widżety i przypomnienia na wszystkich Twoich urządzeniach. Darmowy do pobrania na iPhone'a, iPada, Maca, Androida i Windowsa.