memory_storeLABSCO SUMMARY
Your memories live on their servers, and the credential broker is the standout design choice.
This is a client for a hosted platform, not a local store — worth knowing before you write anything sensitive into it. Against that, credential_exec is genuinely well thought out: rather than handing a secret to the model, it injects the credential into a child process's environment, runs the command with no shell, and returns only the output. That is the right shape for the problem.
What it is
A bridge between your client and the Frinus platform, which is where the memories actually live. The server itself stores nothing locally — it validates your API key at startup, resolves your account and organisation, and forwards every call over HTTPS. What that buys you is a memory model with structure: three memory types, four visibility scopes, working memory with a size limit, sessions, a four-level knowledge hierarchy, and background consolidation.
What you get
- Tools across memory, sessions, agents, knowledge hierarchy, orchestration and training
- Memory:
memory_store,memory_search,memory_get,memory_list,memory_delete, plusmemory_reinforceandmemory_weakento raise or lower a memory's relevance after it helped or misled - Retrieval that knows what you are doing:
search_with_attentionweights memory types bytask_type— debug leans episodic, documentation leans semantic, deploy leans procedural - Working memory:
working_memory_get,working_memory_add,working_memory_clear, capped at seven items per context with oldest-first eviction - Sessions:
session_start,session_end,session_context,session_summary,session_clear, with parent sessions for subagents - Continuous capture:
stream_capture,stream_get_session,stream_get_recent,stream_processto promote important items into permanent memory - Housekeeping:
consolidation_detect_conflicts,consolidation_resolve_conflict,consolidation_detect_redundant,hierarchy_consolidate,sleep_run - A knowledge hierarchy of concepts, themes, topics and points, each with create/list/update/delete
- A credential broker:
credential_execruns a command with the stored secret injected into the child process environment and returns only stdout, stderr and the exit code, so the value never reaches the model
Requirements
A Frinus account and an API key shaped sk-frinus-..., generated under Settings → API Keys and shown once. Set it as FRINUS_API_KEY and leave the service URLs alone unless you self-host. Run it with npx -y frinus-mcp@latest — nothing to install. Package frinus-mcp, version 3.6.0. Without a valid key the server refuses to start. The free plan covers 100 memories and 20 queries a day, no card required.
Setup effort
One command plus a key — npx -y frinus-mcp@latest, then supply credentials
USE CASES
Carrying context across sessions
Start a session, load working memory and the relevant long-term memories, and answer with what the last session learned.
Recording a bug and its fix so it is found next time
Store it as an episodic memory in the required shape, then let debug-weighted retrieval surface it later.
Correcting memory that has gone stale
Weaken the memory that misled and reinforce the one that helped, so relevance tracks reality.
Running a command against a database without exposing the password
Store the credential once, then run the client through the broker — the model sees the output, never the secret.
74 tools
Listed in project docs. Your client may show a different list.
memory_searchmemory_getmemory_listmemory_deletememory_reinforcememory_weakenworking_memory_getworking_memory_addworking_memory_clearsession_startsession_endsession_contextsession_summarysession_clearstream_capturestream_get_sessionstream_get_recentstream_processmemory_get_contextsearch_with_attentionuser_registeruser_get_contextheartbeat_ticksleep_runconsolidation_detect_conflictsconsolidation_resolve_conflictconsolidation_detect_redundanthierarchy_consolidatehierarchy_get_treeagent_createagent_listagent_getagent_updateagent_deleteagent_invokeuniverse_createuniverse_listuniverse_updateuniverse_hierarchyconcept_createconcept_listconcept_updateconcept_deletetheme_createtheme_listtheme_updatetheme_deletetopic_createtopic_listtopic_updatetopic_deletepoint_createpoint_listpoint_updatepoint_deletetraining_teachtraining_qatraining_statstraining_gapstraining_recenttask_createtask_gettask_listtask_updateskill_listskill_assignskill_removeskill_agent_listcredential_storecredential_getcredential_execcredential_listcredential_deleteBEFORE YOU INSTALL
What to know first
Tools you get
74 tools named in the project's documentation.
Requires
- npx on PATH
- FRINUS_API_KEY in your environment
Where it runs
All 3 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npx -y frinus-mcp@latestMCP Clients
Claude Code, Claude Desktop, Cursor
{
"mcpServers": {
"frinus": {
"command": "npx",
"args": [
"-y",
"frinus-mcp@latest"
],
"env": {
"FRINUS_API_KEY": "<YOUR_FRINUS_API_KEY>"
}
}
}
}