@opticell/workflow-companion

MCPattestiert
v1.9.0Opticell LimitedMITAktualisiert vor 1 TnpmGitHub

Lets Claude on Windows or Linux work in your WorkFlow tasks, notes and projects, through WorkFlow for Mac and your own iCloud. An MCP server.

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Attestierter Build
Eine verifizierte Herkunfts-Attestation bindet dieses Artefakt an das gelistete Repository. Den Eintrag hat noch niemand beansprucht — das belegt, wo der Code gebaut wurde, nicht, wer dahintersteht.
572Downloads/Wo.
vor 1 TLetzte Aktualisierung
Paket
AutorOpticell Limited
LizenzMIT
Version1.9.0
Quellenpm+mcp-registry
Trust-Status
A
85/100Vertrauenswürdig
✓Im Forge-Index gelistet+10/10
✓Identität verifiziert · attestierter Build+20/20
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm-Maintainer-Übereinstimmung+0/5
→ Publisher: trage den verifizierten GitHub-Login als Maintainer des npm-Pakets ein (npm owner add <login>)
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusIdentität verifiziert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft✓ Sigstore-verifiziert · 9b58a5f
Abhängigkeiten✓ 0 aufgelöst · keine verwundbar
Tool-Oberfläche40 Tools · 2 privilegiert
Sicherheits-Scan✓ Sauberv2.0.0 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert17. Okt. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

40 Tools · 2 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv2.0.0 · 9h ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

workflow_stateWhether the Agent Bridge is running, where it lives, and the app version. Use this first if anything else fails.

Whether the Agent Bridge is running, where it lives, and the app version. Use this first if anything else fails.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_list_tasksList tasks with status, priority, project and due date.

List tasks with status, priority, project and due date.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_get_taskOne task in full, with its checklist and comment thread. Accepts a task id or a fragment of its title.

One task in full, with its checklist and comment thread. Accepts a task id or a fragment of its title.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_queueKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

workflow_poll_commentsComments the user has written recently, ignoring the agent's own. Defaults to the last 24 hours.

Comments the user has written recently, ignoring the agent's own. Defaults to the last 24 hours.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_create_taskKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

workflow_commentPost a comment on a task, authored as the agent. This is how you reply to the user — it reaches their phone as a notification.

Post a comment on a task, authored as the agent. This is how you reply to the user — it reaches their phone as a notification.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_set_status_lineSet a task's pinned note — the one-line 'where this stands' shown above its comments. Overwrite it as work progresses rather than commenting each time.

Set a task's pinned note — the one-line 'where this stands' shown above its comments. Overwrite it as work progresses rather than commenting each time.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_check_subtasksTick subtasks off a task (or untick them), so progress on a long job is visible on the task's own row.

Tick subtasks off a task (or untick them), so progress on a long job is visible on the task's own row.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_add_subtasksAdd subtasks to an existing task's checklist.

Add subtasks to an existing task's checklist.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_update_taskChange an existing task. Only the fields you pass are touched. 'notes' REPLACES the notes; prefer 'append_notes', which adds to the end and keeps the user's formatting. 'add_tags'/'remove_tags' edit tags one at a time without dropping ones the user added.

Change an existing task. Only the fields you pass are touched. 'notes' REPLACES the notes; prefer 'append_notes', which adds to the end and keeps the user's formatting. 'add_tags'/'remove_tags' edit tags one at a time without dropping ones the user added.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_remove_subtasksprivilegiertDelete rows from a task's checklist. Each entry must be an exact title or a fragment only one row contains; anything ambiguous is left alone.

Delete rows from a task's checklist. Each entry must be an exact title or a fragment only one row contains; anything ambiguous is left alone.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_draft_emailPrepare an email a task asks for. It is attached to the task as a draft the user checks and sends with Review & Send; nothing is sent from here. Refused unless the user has set Settings → Agent Bridge → Email to Draft Only or Can Send.

Prepare an email a task asks for. It is attached to the task as a draft the user checks and sends with Review & Send; nothing is sent from here. Refused unless the user has set Settings → Agent Bridge → Email to Draft Only or Can Send.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_rename_subtaskprivilegiertRetitle one subtask in place, keeping its tick state — for correcting a row's wording (a version line on an index, say) without adding a duplicate.

Retitle one subtask in place, keeping its tick state — for correcting a row's wording (a version line on an index, say) without adding a duplicate.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_complete_taskMark a task complete.

Mark a task complete.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_create_projectCreate a project, or update an existing one of the same name.

Create a project, or update an existing one of the same name.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_list_notesKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

workflow_get_noteOne note in full.

One note in full.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_create_noteFile a note in the Notepad. Where output that isn't work belongs — a summary, a finding, a set of options. Use a task instead for anything that needs doing.

File a note in the Notepad. Where output that isn't work belongs — a summary, a finding, a set of options. Use a task instead for anything that needs doing.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_reply_noteAnswer a Notepad note inside the note itself: appends a signed, dated reply without changing what the user wrote. Notes have no comment thread, so this is how a note gets an answer on the user's phone.

Answer a Notepad note inside the note itself: appends a signed, dated reply without changing what the user wrote. Notes have no comment thread, so this is how a note gets an answer on the user's phone.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_convert_notePromote a note into a task, keeping the note and linking the two. Converting is what takes a note out of the inbox.

Promote a note into a task, keeping the note and linking the two. Converting is what takes a note out of the inbox.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_attach_fileAttach a local file to a task (a report, a document, an image). The file is copied into the bridge folder and consumed by the app.

Attach a local file to a task (a report, a document, an image). The file is copied into the bridge folder and consumed by the app.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_list_projectsThe portfolio: every project's status, planned dates, progress and health (overdue / atRisk / idle / onTrack / planning / onHold / done) with the reason, as the Projects tab shows it.

The portfolio: every project's status, planned dates, progress and health (overdue / atRisk / idle / onTrack / planning / onHold / done) with the reason, as the Projects tab shows it.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_list_documentsList or search documents — every file on a task, on a note, or filed in a project's workspace. The query matches names, document numbers (WF-4F2A91), profiles and the text inside PDFs, scans and text files.

List or search documents — every file on a task, on a note, or filed in a project's workspace. The query matches names, document numbers (WF-4F2A91), profiles and the text inside PDFs, scans and text files.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_get_documentOne document in full: profile, folder, every version with its comment, and the start of its text.

One document in full: profile, folder, every version with its comment, and the start of its text.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_update_documentChange a document's profile or folder. Profile fields apply to every version; 'name' renames the current file. Folders nest with '/', and '' unfiles.

Change a document's profile or folder. Profile fields apply to every version; 'name' renames the current file. Folders nest with '/', and '' unfiles.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_file_documentFile a local file straight into a project's workspace (not onto a task), with an optional profile and folder.

File a local file straight into a project's workspace (not onto a task), with an optional profile and folder.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_add_document_versionUpload a new version of a document. The current file is kept in its history; the profile and folder carry over.

Upload a new version of a document. The current file is kept in its history; the profile and folder carry over.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_watchSet a task aside and be woken to look at it again later: "tell me when the release merges, check every hour", "remind me at 15:00". Give minutes from now or a time (ISO-8601, or HH:MM today). At that time a session starts on this task with "your watch came due"; check the condition, tell the user i…

Set a task aside and be woken to look at it again later: "tell me when the release merges, check every hour", "remind me at 15:00". Give minutes from now or a time (ISO-8601, or HH:MM today). At that time a session starts on this task with "your watch came due"; check the condition, tell the user i…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_hand_offHand a task to another assistant (Claude, or a companion such as Jarvis) or to a person: it becomes the assignee and a comment says so, with your note. Handing to an assistant @mentions it, which starts its session. Use this rather than an @mention in a comment when the work itself should move to t…

Hand a task to another assistant (Claude, or a companion such as Jarvis) or to a person: it becomes the assignee and a comment says so, with your note. Handing to an assistant @mentions it, which starts its session. Use this rather than an @mention in a comment when the work itself should move to t…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_house_rulesThe user's house rules: standing instructions for every assistant, set in WorkFlow (Settings → Agent Bridge → House Rules). Read them before starting work. Only the user can change them.

The user's house rules: standing instructions for every assistant, set in WorkFlow (Settings → Agent Bridge → House Rules). Read them before starting work. Only the user can change them.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_monitorChecks that run on this computer every few minutes without using Claude, and wake you only when something changes: a website (http), a port (host:port), free disk space (disk, min_free_gb), a running process, or a file changing. Changes are posted on the task you name. action: add | list | remove.…

Checks that run on this computer every few minutes without using Claude, and wake you only when something changes: a website (http), a port (host:port), free disk space (disk, min_free_gb), a running process, or a file changing. Changes are posted on the task you name. action: add | list | remove.…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_request_approvalAsk the user to approve one command before it runs on this computer (restart a service, install an update, delete old backups). Posts the exact command on the task with a code; when the user replies "approve CODE" you're woken, and workflow_run_approved runs exactly that command. Only the user's re…

Ask the user to approve one command before it runs on this computer (restart a service, install an update, delete old backups). Posts the exact command on the task with a code; when the user replies "approve CODE" you're woken, and workflow_run_approved runs exactly that command. Only the user's re…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_check_approvalWhether the user has approved or declined an approval request (by its code).

Whether the user has approved or declined an approval request (by its code).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_run_approvedRun a command the user has approved, exactly as it was when they approved it. Once only. Returns its exit code and output; report the result in the task's thread.

Run a command the user has approved, exactly as it was when they approved it. Once only. Returns its exit code and output; report the result in the task's thread.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_doctorCheck the companion on this computer end to end (sign-in, WorkFlow publishing and answering, version, scheduled jobs, Claude Code, last session, monitors) and say how to fix anything wrong. Use it when something isn't working.

Check the companion on this computer end to end (sign-in, WorkFlow publishing and answering, version, scheduled jobs, Claude Code, last session, monitors) and say how to fix anything wrong. Use it when something isn't working.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_pingConfirm the app is watching the bridge (round-trips one command).

Confirm the app is watching the bridge (round-trips one command).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_listList or search. kind: tasks (default; open ones unless all), notes (the Notepad; '*' marks ones addressed to you), projects (status, dates, progress, health and why), documents (every file; query also matches WF-numbers, profiles and the text inside PDFs and scans), comments (what people wrote sinc…

List or search. kind: tasks (default; open ones unless all), notes (the Notepad; '*' marks ones addressed to you), projects (status, dates, progress, health and why), documents (every file; query also matches WF-numbers, profiles and the text inside PDFs and scans), comments (what people wrote sinc…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_getOne task (with checklist and comment thread), note, or document (profile, folder, versions, start of its text) in full. Give an id, a WF-number, or a fragment of its title; kind settles a fragment that could be more than one.

One task (with checklist and comment thread), note, or document (profile, folder, versions, start of its text) in full. Give an id, a WF-number, or a fragment of its title; kind settles a fragment that could be more than one.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

workflow_noteThe Notepad. action create files a note: where output that isn't work belongs (a summary, a finding, options); use a task for anything that needs doing. reply answers a note inside it (a signed, dated reply appended; notes have no thread, so this is how a note gets an answer). convert promotes a no…

The Notepad. action create files a note: where output that isn't work belongs (a summary, a finding, options); use a task for anything that needs doing. reply answers a note inside it (a signed, dated reply appended; notes have no thread, so this is how a note gets an answer). convert promotes a no…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

37 von 40 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Lets Claude on Windows or Linux work in your WorkFlow tasks, notes and projects, through WorkFlow for Mac and your own iCloud. An MCP server.

Schlagwörter
mcpclaudeworkflowtasksicloudcompanion
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-21 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

0 Pakete aufgelöst · 0 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Dieses Paket deklariert keine Laufzeitabhängigkeiten.