mindpm

MCPCommunity
v3.2.0io.github.umitkavalaMITAktualisiert vor 11 TnpmGitHub

Project memory and a control plane for AI coding agents, over MCP.

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.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
99Downloads/Wo.
9GitHub-Sterne
2Forks
vor 11 TLetzte Aktualisierung
Paket
Autorio.github.umitkavala
LizenzMIT
Version3.2.0
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—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)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓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
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche40 Tools · keines privilegiert
Sicherheits-Scan✓ Sauberv3.2.0 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. 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 · keines privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv3.2.0 · 20h 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.

get_agent_instructionsReturns the recommended instructions for using mindpm effectively. Call this once if you are unsure how to use mindpm, or share it with the user to paste into other LLM clients.

Returns the recommended instructions for using mindpm effectively. Call this once if you are unsure how to use mindpm, or share it with the user to paste into other LLM clients.

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

create_projectCreate a new project to track. Use this when starting a new project or when a user mentions a project that doesn't exist yet.

Create a new project to track. Use this when starting a new project or when a user mentions a project that doesn't exist yet.

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

list_projectsList all tracked projects. Filter by status to see active, paused, completed, or archived projects.

List all tracked projects. Filter by status to see active, paused, completed, or archived projects.

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

get_project_statusGet a full overview of a project: active tasks, recent decisions, blockers, and last session summary. Great for getting up to speed.

Get a full overview of a project: active tasks, recent decisions, blockers, and last session summary. Great for getting up to speed.

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

set_project_repo_pathSet or update the local git repository path for a project. Required for the session brief to include git activity (commits, branch, working-tree state) since the last session.

Set or update the local git repository path for a project. Required for the session brief to include git activity (commits, branch, working-tree state) since the last session.

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

set_execution_defaultsSet the coding conventions and verification commands (build, unit, integration, lint) that go into every task brief for this project. Tasks can override individual commands with their own verification. These are hints for the executor: the verifier never runs them. It runs only the checks a human c…

Set the coding conventions and verification commands (build, unit, integration, lint) that go into every task brief for this project. Tasks can override individual commands with their own verification. These are hints for the executor: the verifier never runs them. It runs only the checks a human c…

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

create_taskCreate a new task in a project. Proactively use this when the user mentions something that needs to be done, a bug to fix, or a feature to build. Link it to a spec (spec_id) to make it executable by an agent: it then starts in backlog until the spec is approved.

Create a new task in a project. Proactively use this when the user mentions something that needs to be done, a bug to fix, or a feature to build. Link it to a spec (spec_id) to make it executable by an agent: it then starts in backlog until the spec is approved.

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

update_taskUpdate fields of a task. Proactively use this when priorities shift or new information comes in. Changing status directly is reserved for humans (actor human:*); agents move tasks with claim_task, submit_task, report_failure, escalate and release_task.

Update fields of a task. Proactively use this when priorities shift or new information comes in. Changing status directly is reserved for humans (actor human:*); agents move tasks with claim_task, submit_task, report_failure, escalate and release_task.

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

list_tasksList tasks with filters. Defaults to showing non-completed tasks for the most recent active project.

List tasks with filters. Defaults to showing non-completed tasks for the most recent active project.

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

get_taskGet full detail for a specific task including sub-tasks, related notes, its spec criteria and its attempts.

Get full detail for a specific task including sub-tasks, related notes, its spec criteria and its attempts.

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

get_next_tasksPlanning view: what should be worked on next? Returns the highest priority ready or claimed tasks for a project. Executor agents use pick_task instead.

Planning view: what should be worked on next? Returns the highest priority ready or claimed tasks for a project. Executor agents use pick_task instead.

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

log_decisionRecord a decision with reasoning and alternatives considered. Proactively use this when the user makes a technical decision, chooses between options, or settles a debate.

Record a decision with reasoning and alternatives considered. Proactively use this when the user makes a technical decision, chooses between options, or settles a debate.

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

list_decisionsList decisions for a project. Filter by tags to find specific decisions.

List decisions for a project. Filter by tags to find specific decisions.

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

add_noteAdd a note to a project or task. Proactively use this when the user shares context about architecture, bugs, ideas, research findings, or any important information worth remembering. Always specify the project parameter when you know which project is active.

Add a note to a project or task. Proactively use this when the user shares context about architecture, bugs, ideas, research findings, or any important information worth remembering. Always specify the project parameter when you know which project is active.

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

search_notesFull-text search across notes for a project.

Full-text search across notes for a project.

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

set_contextSet a key-value context pair for a project (upsert). Proactively use this when the user shares important project context like architecture decisions, config values, conventions, or constraints.

Set a key-value context pair for a project (upsert). Proactively use this when the user shares important project context like architecture decisions, config values, conventions, or constraints.

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

get_contextGet context by key or list all context for a project.

Get context by key or list all context for a project.

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

start_sessionBegin a work session for a project. Returns the full project overview including last session's next_steps, active tasks, blockers, and recent decisions. Call this at the start of every conversation. For multi-project conversations, call once per project — after that, pass `project` explicitly on ev…

Begin a work session for a project. Returns the full project overview including last session's next_steps, active tasks, blockers, and recent decisions. Call this at the start of every conversation. For multi-project conversations, call once per project — after that, pass `project` explicitly on ev…

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

end_sessionEnd a work session with a summary of what was accomplished and what to do next. Call this when the user is done working.

End a work session with a summary of what was accomplished and what to do next. Call this when the user is done working.

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

get_session_briefRead-only: what changed since the last session ended — commits, branch and working-tree state, task status changes, new blockers, decisions, and notes. Unlike start_session, this does not open a session or mark one as started.

Read-only: what changed since the last session ended — commits, branch and working-tree state, task status changes, new blockers, decisions, and notes. Unlike start_session, this does not open a session or mark one as started.

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

queryExecute a read-only SQL query against the database. Only SELECT statements are allowed. Use this for custom queries not covered by other tools.

Execute a read-only SQL query against the database. Only SELECT statements are allowed. Use this for custom queries not covered by other tools.

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

get_project_summaryHigh-level summary of a project: total tasks by status, recent activity, open blockers, and upcoming priorities.

High-level summary of a project: total tasks by status, recent activity, open blockers, and upcoming priorities.

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

get_blockersList all blocked tasks with what's blocking them.

List all blocked tasks with what's blocking them.

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

searchFull-text search (FTS5, ranked by relevance) across tasks, notes, decisions, specs and attempt root causes for a project.

Full-text search (FTS5, ranked by relevance) across tasks, notes, decisions, specs and attempt root causes for a project.

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

get_delivery_metricsDORA-inspired delivery metrics for a project: throughput, lead time, flow efficiency, and performance tier. Use to understand delivery health and trends.

DORA-inspired delivery metrics for a project: throughput, lead time, flow efficiency, and performance tier. Use to understand delivery health and trends.

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

create_specDefine a spec: the objective, why it matters, the chosen approach, constraints and acceptance criteria an executor agent works against. Created as a draft; approve_spec makes its tasks workable. Architect or human only.

Define a spec: the objective, why it matters, the chosen approach, constraints and acceptance criteria an executor agent works against. Created as a draft; approve_spec makes its tasks workable. Architect or human only.

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

update_specEdit a spec. Pass the version you read as expected_version; a stale version fails with version_conflict. Editing an approved spec republishes it: the version bumps and agents working on its tasks see spec_changed on their next heartbeat.

Edit a spec. Pass the version you read as expected_version; a stale version fails with version_conflict. Editing an approved spec republishes it: the version bumps and agents working on its tasks see spec_changed on their next heartbeat.

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

approve_specApprove a draft spec so agents can work on its tasks. Medium and high risk need human:*; low risk also allows agent:architect. Moves linked backlog tasks with no open blockers to ready and writes specs/SPEC-<n>.md into the repo (a human commits it).

Approve a draft spec so agents can work on its tasks. Medium and high risk need human:*; low risk also allows agent:architect. Moves linked backlog tasks with no open blockers to ready and writes specs/SPEC-<n>.md into the repo (a human commits it).

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

supersede_specReplace a spec with another one. Cancels the old spec's unfinished tasks; any live claim on them ends.

Replace a spec with another one. Cancels the old spec's unfinished tasks; any live claim on them ends.

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

get_specA spec with its acceptance criteria, linked tasks (status and attempts) and the active decisions that shaped it.

A spec with its acceptance criteria, linked tasks (status and attempts) and the active decisions that shaped it.

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

pick_taskExecutor: return the next task to work on: ready, spec approved (or no spec), all blockers done, no live lease. Ordered by priority, then oldest. Does not claim; call claim_task next.

Executor: return the next task to work on: ready, spec approved (or no spec), all blockers done, no live lease. Ordered by priority, then oldest. Does not claim; call claim_task next.

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

claim_taskExecutor: take exclusive ownership of a ready task. Returns a claim_token that authorizes every later write, the lease expiry, and the task brief. Heartbeat before the lease runs out or the claim expires and counts as a used attempt.

Executor: take exclusive ownership of a ready task. Returns a claim_token that authorizes every later write, the lease expiry, and the task brief. Heartbeat before the lease runs out or the claim expires and counts as a used attempt.

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

get_task_briefEverything needed to execute a task in one read: task, spec and acceptance criteria, project conventions, verification commands, relevant decisions, dependencies and what previous attempts learned.

Everything needed to execute a task in one read: task, spec and acceptance criteria, project conventions, verification commands, relevant decisions, dependencies and what previous attempts learned.

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

heartbeatExecutor: extend your lease by its original length and log the phase you are in. If spec_changed comes back true, the spec was revised since you claimed: re-read it with get_task_brief before continuing.

Executor: extend your lease by its original length and log the phase you are in. If spec_changed comes back true, the spec was revised since you claimed: re-read it with get_task_brief before continuing.

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

submit_taskExecutor: hand finished work over for verification. Requires the branch, head commit SHA, files touched, a summary, and a result for every acceptance criterion on the task. Moves the task to needs_verification.

Executor: hand finished work over for verification. Requires the branch, head commit SHA, files touched, a summary, and a result for every acceptance criterion on the task. Moves the task to needs_verification.

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

report_failureKeine Beschreibung veröffentlicht

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

escalateKeine Beschreibung veröffentlicht

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

release_taskKeine Beschreibung veröffentlicht

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

review_taskKeine Beschreibung veröffentlicht

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

resolve_needs_humanKeine Beschreibung veröffentlicht

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

35 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

Project memory and a control plane for AI coding agents, over MCP.

Schlagwörter
mcpmcp-servermodel-context-protocolllmmemorypersistent-memoryproject-memorysqliteproject-managementtask-managementkanbanclaudeclaude-codeanthropicai-memorycontextsessionsdecisions
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

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

60 Pakete aufgelöst · 3 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

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

+64 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.

Themen

Verwandtes in memory & knowledge graphs