MemOS Memory Management (MemTensor/MemOS) is an MCP server listed on the M8ven Trust Index. It scores 98 out of 100, grade A. It declares 16 tools. No publisher has claimed this listing.

A
Trusted
98/100
2 months ago

MemOS Memory Management

MemOS (Memory Operating System) is a memory management operating system designed for AI applications. Its goal is: to enable your AI system to have long-term memory like a human, not only remembering what users have said but also actively invoking, updating, and scheduling these memories.

Trusted. Deep verification, no outstanding findings, and an established reputation. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we verified

Code Verified⚡ Live Monitored: not connected

Verified is a snapshot. Live keeps it current, and builds your track record.

⚡ Connect GitHub → continuous verification on every pushwhy connect →

Who stands behind it

MemTensor

Source: mcp.so

Maintenance & responsiveness
as of 2026-08-19
Issue response: median 0h
Issues closed (90d): 19 · 81 open
Releases (90d): 21
Contributor retention: 5/18 stayed · 21 active
Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 29 credentials: EMBEDDING_API_KEY, SUMMARIZER_API_KEY, OPENAI_API_KEY, MEM0_API_KEY, SUPERMEMORY_API_KEY, CHAT_MODEL_API_KEY, ZEP_API_KEY, MEMOBASE_API_KEY, MEMOS_KEY, MEMU_API_KEY, MEMOS_API_KEY, MINIMAX_API_KEY, VLLM_API_KEY, MEMRADER_API_KEY, QWEN_API_KEY, MOS_EMBEDDER_API_KEY, MOS_EMBEDDER_BACKUP_API_KEY, OSS_ACCESS_KEY_SECRET, TAVILY_API_KEY, BOCHA_API_KEY, NEO4J_PASSWORD, QDRANT_API_KEY, MILVUS_PASSWORD, POLAR_DB_PASSWORD, POSTGRES_PASSWORD, MYSQL_PASSWORD, DINGDING_APP_KEY, DINGDING_APP_SECRET, INTERNAL_SERVICE_SECRET
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// environment variables
To run this server yourself, you supply these values. They go in your own MCP client configuration and stay on your machine. The secret label means the value is sensitive, not that the server mishandles it.
🔐 secretEMBEDDING_API_KEY
configEMBEDDING_ENDPOINT
configEMBEDDING_MODEL
configMEMOS_ARMS_ENDPOINT
configMEMOS_ARMS_ENV
configMEMOS_ARMS_PID
configMEMOS_SKIP_SETUP
configOPENCLAW_CONFIG_PATH
configOPENCLAW_DIAGNOSTIC_MODE
configOPENCLAW_STATE_DIR
🔐 secretSUMMARIZER_API_KEY
configSUMMARIZER_ENDPOINT
configSUMMARIZER_MODEL
configTELEMETRY_ENABLED
configVIEWER_PORT
configMEMOS_NODE_BINARY
🔐 secretOPENAI_API_KEYThe ,MOS_EMBEDDER_API_KEY,MEMRADER_API_KEY and others can be applied for through [BaiLian](https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.2f2165b08fRk4l&tab=api#/api).
configOPENAI_BASE_URL
configMODEL_NAME
🔐 secretMEM0_API_KEY
🔐 secretSUPERMEMORY_API_KEY
configEVAL_MODEL
configMODEL
configCHAT_MODEL
🔐 secretCHAT_MODEL_API_KEY
configCHAT_MODEL_BASE_URL
configMEMOS_URL
🔐 secretZEP_API_KEY
configMEMOBASE_PROJECT_URL
🔐 secretMEMOBASE_API_KEY
🔐 secretMEMOS_KEY
configSEARCH_MODE
configMEMOS_ONLINE_URL
🔐 secretMEMU_API_KEY
configMEMOS_IS_GLOBAL
configMEMOS_BASE_URL
🔐 secretMEMOS_API_KEY
configNACOS_ENABLE_WATCH
configNACOS_WATCH_INTERVAL
configNACOS_SERVER_ADDR
configNACOS_DATA_ID
configNACOS_GROUP
configNACOS_NAMESPACE
configAK
configSK
configMOS_CHAT_MODEL
configMOS_CHAT_TEMPERATURE
configMOS_MAX_TOKENS
configMOS_TOP_P
configMOS_TOP_K
configOPENAI_API_BASE
🔐 secretMINIMAX_API_KEY
configMINIMAX_API_BASE
🔐 secretVLLM_API_KEY
configVLLM_API_BASE
configMOS_MODEL_SCHEMA
configMEMRADER_MODEL
configMEMRADER_MAX_TOKENS
🔐 secretMEMRADER_API_KEYThe OPENAI_API_KEY,MOS_EMBEDDER_API_KEY, and others can be applied for through [BaiLian](https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.2f2165b08fRk4l&tab=api#/api).
configMEMRADER_API_BASE
configMEMREADER_GENERAL_MODEL
configMEMREADER_ENABLE_BACKUP
🔐 secretQWEN_API_KEY
configQWEN_MODEL
configQWEN_TEMPERATURE
configQWEN_MAX_TOKENS
configQWEN_TOP_P
configQWEN_TOP_K
configQWEN_REMOVE_THINK_PREFIX
configQWEN_API_BASE
configQWEN_MODEL_SCHEMA
configMEMREADER_GENERAL_BACKEND
configMEMREADER_GENERAL_MAX_TOKENS
configIMAGE_PARSER_MODEL
configIMAGE_PARSER_BACKEND
configIMAGE_PARSER_MAX_TOKENS
configPREFERENCE_EXTRACTOR_MODEL
configPREFERENCE_EXTRACTOR_BACKEND
configPREFERENCE_EXTRACTOR_MAX_TOKENS
configMOS_RERANKER_BACKEND
configMOS_RERANKER_URL
configMOS_RERANKER_MODEL
configMOS_RERANKER_HEADERS_EXTRA
configMOS_RERANK_SOURCE
configMOS_RERANKER_STRATEGY
configMOS_FEEDBACK_RERANKER_BACKEND
configMOS_FEEDBACK_RERANKER_MODEL
configMOS_RERANKER_MAX_TOKENS
configMOS_RERANKER_CONCAT_LEN
configMOS_EMBEDDER_BACKEND
configMOS_EMBEDDER_PROVIDER
🔐 secretMOS_EMBEDDER_API_KEYThe OPENAI_API_KEY,,MEMRADER_API_KEY and others can be applied for through [BaiLian](https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.2f2165b08fRk4l&tab=api#/api).
configMOS_EMBEDDER_MODEL
configMOS_EMBEDDER_HEADERS_EXTRA
configMOS_EMBEDDER_API_BASE
configMOS_EMBEDDER_BACKUP_CLIENT
🔐 secretMOS_EMBEDDER_BACKUP_API_KEY
configMOS_EMBEDDER_BACKUP_HEADERS_EXTRA
configOLLAMA_API_BASE
configMEM_READER_BACKEND
configMEM_READER_CHAT_CHUNK_TYPE
configMEM_READER_CHAT_CHUNK_TOKEN_SIZE
configMEM_READER_CHAT_CHUNK_SESS_SIZE
configMEM_READER_CHAT_CHUNK_OVERLAP
configOSS_ENDPOINT
configOSS_ACCESS_KEY_ID
🔐 secretOSS_ACCESS_KEY_SECRET
configOSS_REGION
configOSS_BUCKET_NAME
configINTERNET_SEARCH_BACKEND
🔐 secretTAVILY_API_KEY
configTAVILY_SEARCH_DEPTH
configTAVILY_INCLUDE_ANSWER
🔐 secretBOCHA_API_KEY
configMEM_VERSION_RELATION_JUDGE_PROVIDER
configNLI_MODEL_BASE_URL
configNEO4J_URI
configNEO4J_USER
configNEO4J_DB_NAME
🔐 secretNEO4J_PASSWORD
configEMBEDDING_DIMENSION
configQDRANT_HOST
configQDRANT_PORT
configQDRANT_PATH
configQDRANT_URL
🔐 secretQDRANT_API_KEY
configMOS_NEO4J_SHARED_DB
configMILVUS_URI
configMILVUS_USER_NAME
🔐 secretMILVUS_PASSWORD
configPOLAR_DB_USE_MULTI_DB
configPOLAR_DB_DB_NAME
configPOLAR_DB_HOST
configPOLAR_DB_PORT
configPOLAR_DB_USER
🔐 secretPOLAR_DB_PASSWORD
configPOLARDB_POOL_MAX_CONN
configCONNECTION_WAIT_TIMEOUT
configWARM_UP_ON_STARTUP_BY_FULL
configWARM_UP_ON_STARTUP_BY_ALL
configMEMOS_USER_NAME
configPOSTGRES_HOST
configPOSTGRES_PORT
configPOSTGRES_USER
🔐 secretPOSTGRES_PASSWORD
configPOSTGRES_DB
configMEMOS_SCHEMA
configPOSTGRES_MAX_CONN
configMYSQL_HOST
configMYSQL_PORT
configMYSQL_USERNAME
🔐 secretMYSQL_PASSWORD
configMYSQL_DATABASE
configMYSQL_CHARSET
configMOS_SCHEDULER_TOP_K
configMOS_SCHEDULER_ACT_MEM_UPDATE_INTERVAL
configMOS_SCHEDULER_CONTEXT_WINDOW_SIZE
configMOS_SCHEDULER_THREAD_POOL_MAX_WORKERS
configMOS_SCHEDULER_CONSUME_INTERVAL_SECONDS
configMEMSCHEDULER_USE_REDIS_QUEUE
configMOS_ENABLE_SCHEDULER
configMOS_ENABLE_DEFAULT_CUBE_CONFIG
configENABLE_DINGDING_BOT
configDINGDING_ACCESS_TOKEN_USER
configDINGDING_SECRET_USER
configDINGDING_ACCESS_TOKEN_ERROR
configDINGDING_SECRET_ERROR
configDINGDING_ROBOT_CODE
🔐 secretDINGDING_APP_KEY
🔐 secretDINGDING_APP_SECRET
configOSS_PUBLIC_BASE_URL
configMOS_CHAT_MODEL_PROVIDERSupported LLM providers: OpenAI, Azure OpenAI, Qwen (DashScope), DeepSeek, MiniMax, Ollama, HuggingFace, vLLM. Set to select the backend (e.g., openai, qwen, deepseek, minimax).
configMOS_USER_ID
configMEM_READER_SAVE_RAWFILENODE
configSKILLS_OSS_DIR
configMEM_READER_MEM_VERSION_SWITCH
configENABLE_ACTIVATION_MEMORY
configENABLE_PREFERENCE_MEMORY
configMOS_MAX_TURNS_WINDOW
configMOS_USER_MANAGER_BACKEND
configMOS_SESSION_ID
configENABLE_INTERNET
configNEO4J_BACKEND
configMOS_ENABLE_REORGANIZE
configMOS_WORKING_MEMORY
configMOS_LONGTERM_MEMORY
configMOS_USER_MEMORY
configFAST_GRAPH
configBM25_CALL
configVEC_COT_CALL
configFULLTEXT_CALL
configINCLUDE_EMBEDDING
configASYNC_MODE
configBUSINESS_CHAT_KEYS
configMEMSCHEDULER_STREAM_KEY_PREFIX
configMEMSCHEDULER_REDIS_STREAM_KEY_PREFIX
configENABLE_CHAT_API
configAPI_SCHEDULER_ON
configEMBEDDER_MODEL
configAUTH_ENABLED
configMASTER_KEY_HASH
🔐 secretINTERNAL_SERVICE_SECRET
configRATE_LIMIT
configRATE_WINDOW_SEC
configFILE_LOCAL_PATH
configCORS_ORIGINS
configRATE_LIMIT_ENABLED
configMOS_EMBEDDER_TIMEOUT
Deployment configuration, supplied by whoever hosts the server. Users are not asked for these.
deployREDIS_URL
// quality suggestions

Tool annotations

No tools have read-only/destructive annotations

Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.

All four hints declared on every tool

16/16 tools missing one or more hints — chat (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); create_user (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); create_cube (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +13 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.

For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.

Tool test coverage

Only 1/16 tools referenced in tests (6%)

Write tests that reference each tool by name so every tool has at least one test.

Shell command execution

90 child_process calls — runs shell commands

Prefer library functions over shell-outs. If you must shell out, ensure all inputs are properly escaped.

Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.

// full audit trail
The findings above are the summary. The full trail, every check we ran, each deduction, the network hosts observed and the dependency advisories, goes to verified publishers, along with an alert whenever a new one lands. Verified publishers can also review each finding and dispute it in one click. Publisher corrections have sharpened several of our checks this month, because the maintainer knows the codebase better than any scanner.
// improvement guidance — verified publishers only
We have 4 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/memtensor/memos)](https://m8ven.ai/mcp/memtensor/memos)
Shows your grade and updates automatically. Prefer no grade? Append ?variant=verified to the badge URL.
commit: 258c3a3483a1c7cdef7d7c32d2578d4d820365d3
code hash: 362426ff6eb87b6907738e6c1ab6408bb785d244805dcc69df069e6737ffee47
verified: 6/17/2026, 11:49:25 AM
view raw JSON →
Check MCPs from inside your assistant
Tool Check · MCP

Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.

https://m8ven.ai/api/mcp/tool-check
check_toolsearch_toolscompare_toolsrecommend_alternativescheck_publisherreport_concern
How to add it →Free · no account needed · works in any MCP client