@kaneo/mcp

MCPattestiert
v0.1.13io.github.usekaneoMITAktualisiert vor 3 TnpmGitHub

Official MCP server for Kaneo: manage tasks, projects, and labels from Claude and other MCP clients

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.
704Downloads/Wo.
9kGitHub-Sterne
836Forks
vor 3 TLetzte Aktualisierung
Liest diese Zugangsdaten
  • KANEO_API_KEYAPI-Schlüsseloptional

    Kaneo API key for non-interactive auth; omit to use the interactive device flow

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
Autorio.github.usekaneo
LizenzMIT
Version0.1.13
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 · 39e7a34
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche38 Tools · 5 privilegiert
Sicherheits-Scan✓ Sauberv0.1.13 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. Aug. 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

38 Tools · 5 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.1.13 · 8h 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.

whoamiReturn the current Kaneo user for the configured authentication method.

Return the current Kaneo user for the configured authentication method.

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

list_workspacesList workspaces (Better Auth organizations) the signed-in user can access.

List workspaces (Better Auth organizations) the signed-in user can access.

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

list_projectsList projects in a workspace.

List projects in a workspace.

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

get_projectGet a single project by ID.

Get a single project by ID.

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

create_projectCreate a project in a workspace.

Create a project in a workspace.

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

update_projectUpdate project metadata (PATCH-style: only provided fields are changed).

Update project metadata (PATCH-style: only provided fields are changed).

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

list_tasksList a bounded page of tasks for a project (50 by default, maximum 100). Use pagination.totalPages and page to retrieve the rest; filters and sorting apply before pagination. For every task page, also follow relatedPage through pagination.relatedTotalPages for complete labels, links and column meta…

List a bounded page of tasks for a project (50 by default, maximum 100). Use pagination.totalPages and page to retrieve the rest; filters and sorting apply before pagination. For every task page, also follow relatedPage through pagination.relatedTotalPages for complete labels, links and column meta…

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

get_taskGet a task by ID.

Get a task by ID.

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

get_task_by_ticket_idGet one task by its ticket ID (project key and number, e.g. KAN-12). If multiple accessible tasks share the ID, provide workspaceId or projectId.

Get one task by its ticket ID (project key and number, e.g. KAN-12). If multiple accessible tasks share the ID, provide workspaceId or projectId.

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

create_taskCreate a task in a project.

Create a task in a project.

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

duplicate_taskDuplicate a task in the same project, copying its fields and labels. Pass title to rename the copy.

Duplicate a task in the same project, copying its fields and labels. Pass title to rename the copy.

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

update_taskUpdate a task (fetches current task, merges fields, then full update).

Update a task (fetches current task, merges fields, then full update).

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

move_taskprivilegiertMove a task to another project (and optional column status).

Move a task to another project (and optional column status).

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

update_task_statusUpdate only the status (column) of a task.

Update only the status (column) of a task.

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

list_task_commentsList comments on a task.

List comments on a task.

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

create_task_commentAdd a comment to a task.

Add a comment to a task.

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

update_task_commentUpdate one of your comments on a task.

Update one of your comments on a task.

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

delete_task_commentprivilegiertDelete one of your comments from a task.

Delete one of your comments from a task.

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

list_workspace_labelsList labels defined in a workspace.

List labels defined in a workspace.

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

create_labelCreate a label in a workspace (optionally attach to a task).

Create a label in a workspace (optionally attach to a task).

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

attach_label_to_taskAttach an existing label to a task.

Attach an existing label to a task.

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

detach_label_from_taskDetach a label from its current task.

Detach a label from its current task.

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

create_task_relationCreate a relation between two tasks. relationType: 'subtask' (sourceTaskId is the parent, targetTaskId the child), 'blocks' (sourceTaskId blocks targetTaskId), or 'related' (bidirectional).

Create a relation between two tasks. relationType: 'subtask' (sourceTaskId is the parent, targetTaskId the child), 'blocks' (sourceTaskId blocks targetTaskId), or 'related' (bidirectional).

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

get_task_relationsList all relations (subtask/blocks/related) involving a task.

List all relations (subtask/blocks/related) involving a task.

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

delete_task_relationprivilegiertDelete a task relation by its relation ID.

Delete a task relation by its relation ID.

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

delete_labelprivilegiertDelete a task or workspace label by ID. Workspace-label cascades resume automatically; repeat the tool if pendingDeletion remains true.

Delete a task or workspace label by ID. Workspace-label cascades resume automatically; repeat the tool if pendingDeletion remains true.

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

list_workspace_membersList the members of a workspace. Use this to resolve the user ID an assignee tool expects.

List the members of a workspace. Use this to resolve the user ID an assignee tool expects.

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

searchSearch across tasks, projects, workspaces, comments, and activities.

Search across tasks, projects, workspaces, comments, and activities.

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

list_project_columnsList a project's columns. Their slugs are the values update_task_status and create_task accept as a status.

List a project's columns. Their slugs are the values update_task_status and create_task accept as a status.

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

delete_taskprivilegiertDelete a task by ID.

Delete a task by ID.

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

update_task_assigneeAssign a task to a workspace member, or pass a null userId to unassign it.

Assign a task to a workspace member, or pass a null userId to unassign it.

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

update_task_due_dateSet a task's due date. Omit dueDate to clear it.

Set a task's due date. Omit dueDate to clear it.

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

list_task_time_entriesList the time entries logged against a task.

List the time entries logged against a task.

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

get_time_entryGet a single time entry by ID.

Get a single time entry by ID.

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

create_time_entryLog time against a task. Omit endTime to leave the entry running.

Log time against a task. Omit endTime to leave the entry running.

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

update_time_entryUpdate a time entry. startTime is required; omitting endTime keeps the stored one. startTime cannot be later than the end time.

Update a time entry. startTime is required; omitting endTime keeps the stored one. startTime cannot be later than the end time.

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

list_task_activityList a task's activity history.

List a task's activity history.

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

list_notificationsList the signed-in user's notifications.

List the signed-in user's notifications.

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

38 von 38 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

Official MCP server for Kaneo: manage tasks, projects, and labels from Claude and other MCP clients

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

Abhängigkeitsbaum

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

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

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

67 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+55 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.