← Back to search

@wiolett/agent-memory-mcp

wiolett-industries Scanned 22d ago

MCP server backing the Agent Memory Codex plugin.

C
65 / 100

Versions

0.2.1latest
Jun 1, 2026
0.2.0
Jun 1, 2026
0.1.5
Apr 19, 2026
0.1.4
Apr 19, 2026
0.1.3
Apr 19, 2026
+ show 1 moreshow less
0.1.2
Apr 18, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 51

mr_review_status
annotations: none low

Read active merge request review state and latest filesystem-backed review runs.

mr_review_create
annotations: none low

Create a durable .workflow/mr-reviews run with manifest, state, discussions, notes, and review artifacts.

iid union url string slug string title string project string ci_status string commit_sha string review_mode enum task_context string source_branch string target_branch string
mr_review_update
annotations: none low

Apply structured state operations to the active or named merge request review run. mark_approved is a compatibility terminal operation that also clears the matching active_review pointer; prefer mr_review_complete for the final latch.

operations array review_run string
mr_review_complete
annotations: none low

After the clean note is posted and the GitLab MR is approved, mark the active or named review approved and clear active_review when it points to that run. This is the mandatory terminal latch for a realized clean review.

review_run string
mr_review_artifact_write
annotations: none low

Write allowed files inside the active or named merge request review run without allowing path escape.

json unknown path string content string review_run string
mr_review_findings_normalize
annotations: none low

Normalize MR review findings into severity-sorted Critical/Important/Minor/Notes findings.

payload unknown findings unknown
mr_review_note_draft
annotations: none low

Render a fixed-format MR review finding note without posting it.

problem string severity enum expected_fix string evidence_basis string why_it_matters string
workflow_status
annotations: none low

Read active workflow plan/audit state and latest filesystem-backed workflow runs.

workflow_plan_create
annotations: none low

Create a durable .workflow plan run with manifest, state, markdown files, artifacts, and chunks directory.

slug string tasks array title string chunks array complexity enum plan_markdown string context_markdown string decisions_markdown string questions_markdown string
workflow_plan_update
annotations: none low

Apply structured state operations to the active or named workflow plan run. ${stateOperationHint}

plan_run string operations array
workflow_plan_commitment_propose
annotations: none low

Record a material plan or handoff candidate and return one bounded shrink-first same-model reflection prompt. This portable tool never launches an agent or requires a lifecycle hook.

kind enum plan_run string non_goals array must_preserve array new_contracts array new_abstractions array original_request string candidate_summary string expected_surfaces array candidate_surfaces array simpler_alternative string
workflow_plan_commitment_confirm
annotations: none low

Record the result of the bounded same-model reflection. KEEP preserves the candidate, SHRINK narrows it, ASK pauses for one material user decision, and REPLAN requires another proposal.

decision enum plan_run string rationale string removed_scope array user_question string justifications array revised_summary string
workflow_plan_complete
annotations: none low

Mark the active or named workflow plan run complete and clear active_plan when it points to that run.

plan_run string
workflow_plan_artifact_write
annotations: none low

Write allowed files inside the active or named workflow plan run without allowing path escape.

json unknown path string content string plan_run string
workflow_audit_create
annotations: none low

Create a durable .workflow audit run with prompts, reviews, sanity, findings, and master audit files.

slug string depth enum title string target enum findings unknown audit_markdown string scope_markdown string planning_input_markdown string
workflow_audit_update
annotations: none low

Apply structured state operations to the active or named workflow audit run. ${stateOperationHint}

audit_run string operations array
workflow_audit_complete
annotations: none low

Mark the active or named workflow audit run complete and clear active_audit when it points to that run.

audit_run string
workflow_audit_artifact_write
annotations: none low

Write allowed files inside the active or named workflow audit run without allowing path escape.

json unknown path string content string audit_run string
workflow_handoff_write
annotations: none low

Write a structured module handoff into the active or named plan/audit run and update state.json.

id string run string kind enum risks array status enum payload unknown summary string artifacts array decisions array to_module string from_module string next_actions array open_questions array
workflow_findings_normalize
annotations: none low

Normalize review or audit findings into severity-sorted workflow findings with stable IDs and evidence arrays.

payload unknown findings unknown
memory_path
annotations: none low

Find a path between two memories: shortest (fewest hops) or strongest (highest edge-weight product).

global_memory_path
annotations: none low

Find a path between two global memories.

memory_graph_prune
annotations: none low

Remove unhealthy AUTO edges (dangling and/or below a weight floor); manual edges are never touched. Defaults to a dry run.

memory_graph_maintain
annotations: none low

Repair dead index pointers, orphan graph files, and structurally impossible edges, then rebuild AUTO links. Valid manual edges and canonical memories are preserved. Defaults to a dry run.

global_memory_graph_prune
annotations: none low

Remove unhealthy AUTO edges from the global graph. Defaults to a dry run.

global_memory_graph_maintain
annotations: none low

Repair dead pointers, orphan graph files, and structurally impossible edges, then rebuild AUTO links in the global graph. Defaults to a dry run.

memory_project_registry
annotations: none low

List locally registered project paths that contain Agent Memory. This is the global local index for future cross-project knowledge-base discovery.

memory_setup
annotations: none low

Return compiled context for one known memory and its valuable relations. Requires memory_id from a prior query, recap, list, or explicit reference; do not use for an initial semantic question or broad startup recall.

memory_save
annotations: none low

Return compiled context for one known memory and its valuable relations. Requires memory_id from a prior query, recap, list, or explicit reference; do not use for an initial semantic question or broad startup recall.

memory_update
annotations: none low

Return compiled context for one known memory and its valuable relations. Requires memory_id from a prior query, recap, list, or explicit reference; do not use for an initial semantic question or broad startup recall.

memory_recall
annotations: none low

Return compiled context for one known memory and its valuable relations. Requires memory_id from a prior query, recap, list, or explicit reference; do not use for an initial semantic question or broad startup recall.

memory_reconciliation_status
annotations: none low

Read whether project or global memory has a recorded reconciliation and whether it is overdue. This is read-only; it does not initialize a missing memory store.

memory_reconciliation_record
annotations: none low

Answer a focused question by searching and synthesizing multiple relevant memories with source references. For a user-requested other project, set scope=project and pass that project\'s absolute workspace_root. Use proactively when prior repository or user context could affect non-trivial work.

memory_query
annotations: none low

Answer a focused question by searching and synthesizing multiple relevant memories with source references. For a user-requested other project, set scope=project and pass that project\'s absolute workspace_root. Use proactively when prior repository or user context could affect non-trivial work.

memory_recap
annotations: none low

Synthesize a broad, multi-memory recap for non-trivial work, compaction recovery, or context handoff. For a user-requested other project, set scope=project and pass that project\'s absolute workspace_root. Use topic to focus the recap; omit it to recover the most important current memories.

memory_list
annotations: none low

List memory records. By default this includes deep memories and lite index records; set index_only to true for lightweight index browsing.

memory_inspect
annotations: none low

Raw maintenance/debug view of memory, index, and graph records, or graph health metrics.

memory_delete
annotations: none low

Read graph neighbors or a bounded subgraph for a graph-capable memory.

memory_link
annotations: none low

Read graph neighbors or a bounded subgraph for a graph-capable memory.

memory_unlink
annotations: none low

Read graph neighbors or a bounded subgraph for a graph-capable memory.

memory_graph
annotations: none low

Read graph neighbors or a bounded subgraph for a graph-capable memory.

${prefix}memory_write
annotations: none low

Compatibility alias for memory_recall.

${prefix}memory_get
annotations: none low

Compatibility alias for memory_recall.

${prefix}memory_read_lite
annotations: none low

Compatibility alias for memory_list with index_only=true.

${prefix}memory_search
annotations: none low

Compatibility alias for memory_query.

${prefix}memory_delete
annotations: none low

Compatibility alias for memory_delete.

${prefix}memory_link
annotations: none low

Compatibility alias for memory_link.

${prefix}memory_unlink
annotations: none low

Compatibility alias for memory_unlink.

${prefix}memory_neighbors
annotations: none low

Compatibility alias for memory_graph view=neighbors.

${prefix}memory_subgraph
annotations: none low

Compatibility alias for memory_graph view=subgraph.

${prefix}memory_read_all
annotations: none low

Compatibility alias for memory_inspect view=all.

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 135

low
Tool 'mr_review_status' has no annotations annotation_checker · 100%
low
Tool 'mr_review_create' has no annotations annotation_checker · 100%
low
Tool 'mr_review_update' has no annotations annotation_checker · 100%
low
Tool 'mr_review_complete' has no annotations annotation_checker · 100%
low
Tool 'mr_review_artifact_write' has no annotations annotation_checker · 100%
low
Tool 'mr_review_findings_normalize' has no annotations annotation_checker · 100%
low
Tool 'mr_review_note_draft' has no annotations annotation_checker · 100%
low
Tool 'workflow_status' has no annotations annotation_checker · 100%
low
Tool 'workflow_plan_create' has no annotations annotation_checker · 100%
low
Tool 'workflow_plan_update' has no annotations annotation_checker · 100%
low
Tool 'workflow_plan_commitment_propose' has no annotations annotation_checker · 100%
low
Tool 'workflow_plan_commitment_confirm' has no annotations annotation_checker · 100%
low
Tool 'workflow_plan_complete' has no annotations annotation_checker · 100%
low
Tool 'workflow_plan_artifact_write' has no annotations annotation_checker · 100%
low
Tool 'workflow_audit_create' has no annotations annotation_checker · 100%
low
Tool 'workflow_audit_update' has no annotations annotation_checker · 100%
low
Tool 'workflow_audit_complete' has no annotations annotation_checker · 100%
low
Tool 'workflow_audit_artifact_write' has no annotations annotation_checker · 100%
low
Tool 'workflow_handoff_write' has no annotations annotation_checker · 100%
low
Tool 'workflow_findings_normalize' has no annotations annotation_checker · 100%
low
Tool 'memory_path' has no annotations annotation_checker · 100%
low
Tool 'global_memory_path' has no annotations annotation_checker · 100%
low
Tool 'memory_graph_prune' has no annotations annotation_checker · 100%
low
Tool 'memory_graph_maintain' has no annotations annotation_checker · 100%
low
Tool 'global_memory_graph_prune' has no annotations annotation_checker · 100%
low
Tool 'global_memory_graph_maintain' has no annotations annotation_checker · 100%
low
Tool 'memory_project_registry' has no annotations annotation_checker · 100%
low
Tool 'memory_setup' has no annotations annotation_checker · 100%
low
Tool 'memory_save' has no annotations annotation_checker · 100%
low
Tool 'memory_update' has no annotations annotation_checker · 100%
low
Tool 'memory_recall' has no annotations annotation_checker · 100%
low
Tool 'memory_reconciliation_status' has no annotations annotation_checker · 100%
low
Tool 'memory_reconciliation_record' has no annotations annotation_checker · 100%
low
Tool 'memory_query' has no annotations annotation_checker · 100%
low
Tool 'memory_recap' has no annotations annotation_checker · 100%
low
Tool 'memory_list' has no annotations annotation_checker · 100%
low
Tool 'memory_inspect' has no annotations annotation_checker · 100%
low
Tool 'memory_delete' has no annotations annotation_checker · 100%
low
Tool 'memory_link' has no annotations annotation_checker · 100%
low
Tool 'memory_unlink' has no annotations annotation_checker · 100%
low
Tool 'memory_graph' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_write' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_get' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_read_lite' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_search' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_delete' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_link' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_unlink' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_neighbors' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_subgraph' has no annotations annotation_checker · 100%
low
Tool '${prefix}memory_read_all' has no annotations annotation_checker · 100%
medium
OAuth implementation without PKCE auth_checker · 75%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Suspicious package name: react-dom dependency_analyzer · 60%
medium
Suspicious package name: react-markdown dependency_analyzer · 60%
medium
Vulnerable dependency: yaml@2.8.1 (GHSA-48c2-rrv3-qjmp) dependency_analyzer · 95%
medium
Vulnerable dependency: nanoid@5.1.5 (GHSA-28wg-ghj8-5hjv) dependency_analyzer · 95%
medium
Vulnerable dependency: nanoid@5.1.5 (GHSA-2v37-7h3g-55p8) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-6g55-p6wh-862q) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-fxqj-rqcc-2cmp) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-qx2v-qp2m-jg93) dependency_analyzer · 95%
medium
Vulnerable dependency: postcss@8.4.49 (GHSA-r28c-9q8g-f849) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-356w-63v5-8wf4) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-4r4m-qw57-chr8) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-4w7w-66w2-5vf9) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-859w-5945-r5v3) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-93m4-6634-74q7) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-fx2h-pf6j-xcff) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-g4jq-h2w9-997c) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-jqfw-vq24-v9c3) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-v6wh-96g9-6wx3) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-vg6x-rcgg-rjx6) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-x574-m823-4x7w) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@5.4.11 (GHSA-xcj6-pq6g-qj4x) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: mr_review_status manifest_parser · 85%
info
Tool: mr_review_create manifest_parser · 85%
info
Tool: mr_review_update manifest_parser · 85%
info
Tool: mr_review_complete manifest_parser · 85%
info
Tool: mr_review_artifact_write manifest_parser · 85%
info
Tool: mr_review_findings_normalize manifest_parser · 85%
info
Tool: mr_review_note_draft manifest_parser · 85%
info
Tool: workflow_status manifest_parser · 85%
info
Tool: workflow_plan_create manifest_parser · 85%
info
Tool: workflow_plan_update manifest_parser · 85%
info
Tool: workflow_plan_commitment_propose manifest_parser · 85%
info
Tool: workflow_plan_commitment_confirm manifest_parser · 85%
info
Tool: workflow_plan_complete manifest_parser · 85%
info
Tool: workflow_plan_artifact_write manifest_parser · 85%
info
Tool: workflow_audit_create manifest_parser · 85%
info
Tool: workflow_audit_update manifest_parser · 85%
info
Tool: workflow_audit_complete manifest_parser · 85%
info
Tool: workflow_audit_artifact_write manifest_parser · 85%
info
Tool: workflow_handoff_write manifest_parser · 85%
info
Tool: workflow_findings_normalize manifest_parser · 85%
info
Tool: memory_path manifest_parser · 85%
info
Tool: global_memory_path manifest_parser · 85%
info
Tool: memory_graph_prune manifest_parser · 85%
info
Tool: memory_graph_maintain manifest_parser · 85%
info
Tool: global_memory_graph_prune manifest_parser · 85%
info
Tool: global_memory_graph_maintain manifest_parser · 85%
info
Tool: memory_project_registry manifest_parser · 85%
info
Tool: memory_setup manifest_parser · 85%
info
Tool: memory_save manifest_parser · 85%
info
Tool: memory_update manifest_parser · 85%
info
Tool: memory_recall manifest_parser · 85%
info
Tool: memory_reconciliation_status manifest_parser · 85%
info
Tool: memory_reconciliation_record manifest_parser · 85%
info
Tool: memory_query manifest_parser · 85%
info
Tool: memory_recap manifest_parser · 85%
info
Tool: memory_list manifest_parser · 85%
info
Tool: memory_inspect manifest_parser · 85%
info
Tool: memory_delete manifest_parser · 85%
info
Tool: memory_link manifest_parser · 85%
info
Tool: memory_unlink manifest_parser · 85%
info
Tool: memory_graph manifest_parser · 85%
info
Tool: ${prefix}memory_write manifest_parser · 85%
info
Tool: ${prefix}memory_get manifest_parser · 85%
info
Tool: ${prefix}memory_read_lite manifest_parser · 85%
info
Tool: ${prefix}memory_search manifest_parser · 85%
info
Tool: ${prefix}memory_delete manifest_parser · 85%
info
Tool: ${prefix}memory_link manifest_parser · 85%
info
Tool: ${prefix}memory_unlink manifest_parser · 85%
info
Tool: ${prefix}memory_neighbors manifest_parser · 85%
info
Tool: ${prefix}memory_subgraph manifest_parser · 85%
info
Tool: ${prefix}memory_read_all manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (6) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 26 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%
high
Declared package '@wiolett/agent-memory-mcp' matches no manifest in the repo identity_guard · 70%