io.github.Octonove/crbro-memory
NPM · CRBRO-MEMORY · SCANNED AUG 10
Persistent file-based memory for AI agents: inspectable, versionable, fully local.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security48
- Malware check failed: a supply-chain vendor flagged critical malware; the score is capped at 0. See how to fix → Fail
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- 30 of 96 dependencies flagged as unhealthy. View diagnostics → Partial
Provenance & Transparency45
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 1 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability43
- AI-judged instruction clarity (poor).Fail
- Tool/resource definitions use about 1108 tokens (~73/item across 15 items; 15 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · crbro-memory
claude mcp add octonove-crbro-memory -- npx -y crbro-memory
codex mcp add octonove-crbro-memory -- npx -y crbro-memory
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"octonove-crbro-memory": {
"type": "local",
"command": [
"npx",
"-y",
"crbro-memory"
],
"enabled": true
}
}
} openclaw mcp add octonove-crbro-memory --command npx --arg -y --arg crbro-memory
mcp_servers:
octonove-crbro-memory:
command: "npx"
args: ["-y", "crbro-memory"] {
"mcpServers": {
"octonove-crbro-memory": {
"command": "npx",
"args": [
"-y",
"crbro-memory"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 8 Aug 26 0
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 10 Aug 2026 · Analysed npm/[email protected]
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | npm |
Dependencies 96 packages
| Packages resolved | 96 |
|---|---|
| Stale | 30 |
| Tree resolution | Complete |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
crbro_boot ~109
⚠️ MANDATORY FIRST ACTION: Boot the CRBRO brain. You MUST call this as your very first action in every new conversation, before doing ANY other work. This loads persistent memory from all previous sessions — projects, decisions, patterns, and preferences the user has built over time. Skipping this means losing all accumulated context and forcing the user to repeat themselves. On first use, initializes the brain structure. On subsequent uses, loads hot topics, active context, and recent session history.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
crbro_connect ~73
Create or strengthen a connection (synapse) between two neurons. Synapses track relationships and strengthen with repeated co-access.
| Name | Type | Req | Description |
|---|---|---|---|
| context | string | – | Description of the relationship |
| from | string | yes | Source neuron ID |
| to | string | yes | Target neuron ID |
| type | string | yes | Connection type |
No output schema declared.
No examples provided.
crbro_connections ~65
Get all connections (synapses) for a specific neuron. Shows related topics with connection strength and type.
| Name | Type | Req | Description |
|---|---|---|---|
| min_strength | number | – | Minimum synapse strength (0.0-1.0) |
| neuron_id | string | yes | Neuron ID to get connections for |
No output schema declared.
No examples provided.
crbro_consolidate ~114
⚠️ CALL BEFORE SESSION ENDS: Consolidate the brain at end of session. You MUST call this before the conversation ends if ANY significant work was done (code changes, decisions made, new information learned). This persists all new knowledge, logs the session summary, recalculates topic heat scores, and updates the manifest. Failing to consolidate means this entire session's knowledge is permanently lost. Always provide a meaningful summary of what was accomplished.
| Name | Type | Req | Description |
|---|---|---|---|
| summary | string | yes | Summary of the session being consolidated |
No output schema declared.
No examples provided.
crbro_context ~69
Read or update the active working context. Tracks current topics, pending tasks, and last session.
| Name | Type | Req | Description |
|---|---|---|---|
| add_pending | string | – | Add a pending task |
| resolve_pending | string | – | Mark a pending task as resolved |
| set_topics | array | – | Set active topics (neuron IDs) |
No output schema declared.
No examples provided.
crbro_global_map ~41
View the global neural map — clusters of related topics and bridges between domains.
| Name | Type | Req | Description |
|---|---|---|---|
| rebuild | boolean | – | Force rebuild the map (default: use cached) |
No output schema declared.
No examples provided.
crbro_hot_topics ~48
Get the hottest topics — neurons with the highest heat scores (based on frequency, recency, and connectivity).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Number of topics to return (default 15) |
No output schema declared.
No examples provided.
crbro_learn ~157
Teach the brain a fact, decision, pattern, or preference about a topic. If the neuron (topic) does not exist, it will be created automatically. Use this to store knowledge that should persist across sessions.
| Name | Type | Req | Description |
|---|---|---|---|
| confidence | number | – | Confidence level 0.0-1.0 (default 1.0) |
| content | string | yes | The knowledge content to remember |
| domain | string | – | Domain category (e.g., "proyectos-web", "infraestructura") |
| rationale | string | – | Rationale for decisions |
| topic | string | yes | The topic name (e.g., "OctoChat", "Firebase", "SEO Strategy") |
| type | string | yes | Type of knowledge to store |
No output schema declared.
No examples provided.
crbro_maintenance ~49
Run brain maintenance — recalculate heat, prune weak synapses, archive cold neurons, rebuild search index.
| Name | Type | Req | Description |
|---|---|---|---|
| dry_run | boolean | – | If true, only report what would happen without acting |
No output schema declared.
No examples provided.
crbro_neuron ~63
Read a specific neuron by ID or name. Returns all facts, decisions, patterns, connections, and heat score.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Neuron ID (e.g., "project_octochat") or name (e.g., "OctoChat") |
No output schema declared.
No examples provided.
crbro_neurons ~94
List all neurons in the brain with optional filters. Returns ID, name, domain, heat, and facts count.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | – | Filter by domain (e.g., "proyectos-web") |
| limit | number | – | Max results (default 50) |
| min_heat | number | – | Minimum heat score (0.0-1.0) |
| type | string | – | Filter by neuron type |
No output schema declared.
No examples provided.
crbro_recall ~70
Search the brain for relevant knowledge using hybrid text search. Returns matching neurons ranked by relevance.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | – | Filter by domain |
| limit | number | – | Max results (default 10) |
| query | string | yes | What to search for (e.g., "Firebase authentication setup") |
No output schema declared.
No examples provided.
crbro_session_log ~91
Log a session summary to the hippocampus. Call at the end of a work session to record what was done.
| Name | Type | Req | Description |
|---|---|---|---|
| decisions_made | number | – | Number of decisions recorded |
| key_facts_added | number | – | Number of new facts stored |
| summary | string | yes | Summary of what happened in this session |
| topics_touched | array | yes | List of neuron IDs that were relevant |
No output schema declared.
No examples provided.
crbro_sessions ~34
List recent session logs from the hippocampus.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | – | Number of sessions to return (default 10) |
No output schema declared.
No examples provided.
crbro_status ~31
Get the current status of the CRBRO brain — total neurons, synapses, sessions, and brain path.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.