weasley-deepmind (potatohoney-p/weasley-deepmind) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 20 tools. No publisher has claimed this listing.

C
Emerging
74/100

weasley-deepmind

MCP server that gives AI agents persistent long-term memory, storing and recalling facts, decisions, errors, procedures, and episodes across sessions.

Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.

How we 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

potatohoney-p

Source: Glama

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

The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.

// 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 12 credentials: CF_API_TOKEN, CLOUDFLARE_API_TOKEN, DB_PASSWORD, EMBEDDING_API_KEY, GEMINI_API_KEY, GITHUB_TOKEN, OPENAI_API_KEY, POSTGRES_PASSWORD, RATE_LIMIT_PER_KEY, REDIS_PASSWORD, WEASLEY_DEEPMIND_ACCESS_KEY, WEASLEY_DEEPMIND_CLI_KEY
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.
configADMIN_ALLOWED_ORIGINS
configALLOWED_ORIGINS
configCACHE_DB_TTL
configCACHE_ENABLED
configCACHE_SESSION_TTL
configCF_ACCOUNT_ID
🔐 secretCF_API_TOKEN
configCLOUDFLARE_ACCOUNT_ID
🔐 secretCLOUDFLARE_API_TOKEN
configCOMPRESSION_LEVEL
configCOMPRESS_AGE_DAYS
configCOMPRESS_MIN_GROUP
configCONSOLIDATE_INTERVAL_MS
configDB_CONN_TIMEOUT_MS
configDB_HOST
configDB_IDLE_TIMEOUT_MS
configDB_MAX_CONNECTIONS
configDB_NAME
🔐 secretDB_PASSWORD
configDB_PORT
configDB_QUERY_TIMEOUT
configDB_USER
configDEDUP_BATCH_SIZE
configDEDUP_MIN_FRAGMENTS
configDEFAULT_DAILY_LIMIT
configDEFAULT_FRAGMENT_LIMIT
configDEFAULT_PERMISSIONS
🔐 secretEMBEDDING_API_KEYnone
configEMBEDDING_BASE_URL
configEMBEDDING_CONCURRENCY
configEMBEDDING_DIMENSIONS
configEMBEDDING_MAX_RETRIES
configEMBEDDING_MODEL
configEMBEDDING_PROVIDERopenai
configEMBEDDING_SEM_WAIT_MS
configEMBEDDING_SUPPORTS_DIMS_PARAM
configEMBEDDING_TIMEOUT_MS
configENABLE_OPENAPI
configFRAGMENT_DEFAULT_LIMIT
🔐 secretGEMINI_API_KEY
🔐 secretGITHUB_TOKEN
configHEADERS_TIMEOUT_MS
configHOST
configKEEP_ALIVE_TIMEOUT_MS
configLLM_CB_FAILURE_THRESHOLD
configLLM_CB_FAILURE_WINDOW_MS
configLLM_CB_OPEN_DURATION_MS
configLLM_CHAIN_TIMEOUT_MS
configLLM_CONCURRENCY
configLLM_CONCURRENCY_ENABLED
configLLM_CONCURRENCY_WAIT_MS
configLLM_FALLBACKS
configLLM_PRIMARY
configLLM_PROVIDER_TIMEOUT_MS
configLLM_TOKEN_BUDGET_INPUT
configLLM_TOKEN_BUDGET_OUTPUT
configLLM_TOKEN_BUDGET_WINDOW_SEC
configLOG_DIR
configLOG_LEVEL
configMCP_ALLOW_AUTO_DCR_REGISTER
configMCP_IDLE_REFLECT_HOURS
configMCP_REJECT_NONAPIKEY_OAUTH
configMCP_STRICT_ORIGIN
configMIN_COMPRESS_SIZE
configNLI_SERVICE_URL
configNLI_TIMEOUT_MS
configOAUTH_ALLOWED_REDIRECT_URIS
configOAUTH_TRUSTED_ORIGINS
🔐 secretOPENAI_API_KEY
configPGVECTOR_SCHEMA
configPOSTGRES_DB
configPOSTGRES_HOST
🔐 secretPOSTGRES_PASSWORD
configPOSTGRES_PORT
configPOSTGRES_USER
configQUOTA_NEAR_LIMIT_MARGIN
configRATE_LIMIT_MAX_REQUESTS
configRATE_LIMIT_PER_IP
🔐 secretRATE_LIMIT_PER_KEY
configRATE_LIMIT_WINDOW_MS
configREDIS_DB
configREDIS_ENABLEDfalse
configREDIS_HOST
configREDIS_MASTER_NAME
🔐 secretREDIS_PASSWORD
configREDIS_PORT
configREDIS_SENTINELS
configREDIS_SENTINEL_ENABLED
configREQUEST_TIMEOUT_MS
configRERANKER_EXTERNAL_COOLDOWN_MS
configRERANKER_EXTERNAL_FALLBACK
configRERANKER_MODEL
configRERANKER_TIMEOUT_MS
configRERANKER_URL
configSESSION_TTL_MINUTES
configSSE_HEARTBEAT_INTERVAL_MS
configSSE_MAX_HEARTBEAT_FAILURES
configSSE_RETRY_MS
configTRUST_PROXY_HOPS
configUPDATE_CHECK_DISABLED
configUPDATE_CHECK_INTERVAL_HOURS
🔐 secretWEASLEY_DEEPMIND_ACCESS_KEYFor an already-running HTTP deployment, point the client at /mcp and send Authorization: Bearer <>.
configWEASLEY_DEEPMIND_ADMIN_METRICS_SAMPLING
configWEASLEY_DEEPMIND_AUTH_DISABLEDfalse
configWEASLEY_DEEPMIND_CASE_BACKPROP_ENABLED
🔐 secretWEASLEY_DEEPMIND_CLI_KEY
configWEASLEY_DEEPMIND_CLI_REMOTE
configWEASLEY_DEEPMIND_CONSOLIDATE_COMPRESS_OLD
configWEASLEY_DEEPMIND_CONSOLIDATE_DETECT_CONTRADICT
configWEASLEY_DEEPMIND_CONSOLIDATE_GATE_MODE
configWEASLEY_DEEPMIND_CONSOLIDATE_SPLIT_LONG
configWEASLEY_DEEPMIND_ENABLE_KUROMOJI
configWEASLEY_DEEPMIND_HOME~/.weasley/deepmind
configWEASLEY_DEEPMIND_HOST127.0.0.1
configWEASLEY_DEEPMIND_KEYWORD_SEMANTIC_FALLBACK
configWEASLEY_DEEPMIND_MORPHEME_TOKENIZER
configWEASLEY_DEEPMIND_PROACTIVE_CASE_POLICY
configWEASLEY_DEEPMIND_PROACTIVE_KW_OVERLAP_MIN
configWEASLEY_DEEPMIND_PROACTIVE_RECALL_MODE
configWEASLEY_DEEPMIND_ROTATE_RATE_LIMIT_PER_MIN
configWEASLEY_DEEPMIND_STORAGE
configWEASLEY_DEEPMIND_SYMBOLIC_CBR_FILTER
configWEASLEY_DEEPMIND_SYMBOLIC_CLAIM_EXTRACTION
configWEASLEY_DEEPMIND_SYMBOLIC_ENABLED
configWEASLEY_DEEPMIND_SYMBOLIC_EXPLAIN
configWEASLEY_DEEPMIND_SYMBOLIC_LINK_CHECK
configWEASLEY_DEEPMIND_SYMBOLIC_MAX_CANDIDATES
configWEASLEY_DEEPMIND_SYMBOLIC_POLARITY_CONFLICT
configWEASLEY_DEEPMIND_SYMBOLIC_POLICY_RULES
configWEASLEY_DEEPMIND_SYMBOLIC_PROACTIVE_GATE
configWEASLEY_DEEPMIND_SYMBOLIC_RULE_VERSION
configWEASLEY_DEEPMIND_SYMBOLIC_SHADOW
configWEASLEY_DEEPMIND_SYMBOLIC_TIMEOUT_MS
configWORKER_ID
Deployment configuration, supplied by whoever hosts the server. Users are not asked for these.
deployDATABASE_URL
deployPORT
// quality suggestions

Tool annotations

5/20 tools have annotations

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

All four hints declared on every tool

20/20 tools missing one or more hints — remember (missing: destructiveHint, openWorldHint); batch_remember (missing: destructiveHint, openWorldHint); recall (missing: destructiveHint), +17 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.

Shell command execution

5 calls in production code run through a shell (lib/codex.js:47, lib/copilot.js:59, lib/gemini.js:44)

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

Secrets not logged

19 secret values sent to log

Redact or omit secret values from log output.

Dependency freshness

2/14 production deps stale: kuromoji@2022-06-19 (4.2y), node-fetch@2023-11-30 (2.8y)

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/potatohoney-p/weasley-deepmind)](https://m8ven.ai/mcp/potatohoney-p/weasley-deepmind)
Shows your grade and updates automatically. Prefer no grade? Append ?variant=verified to the badge URL.
commit: 956b122a2827373ad228b3537ea4f2237a9a0361
code hash: 35f9cd55b4742977aa42db1f9e28c1bb97a0804eb48ba773968fdeac778f2d37
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