brain-ecosystem (timmeck/brain-ecosystem) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 301 tools. No publisher has claimed this listing.
Brain Ecosystem — Self-learning MCP servers for Claude Code (monorepo)
Caution. Specific findings reduced this grade. They are listed on the page. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
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
timmeck
Source: github_repo_search
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.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
brain_self_observeGet self-observation statistics: how Brain monitors its own behavior, performance metrics, and operational patterns.
brain_self_insightsGet self-observation insights: patterns Brain has detected about its own behavior and performance. Filter by type and limit results.
brain_self_improvement_planGet self-improvement plan: actionable suggestions Brain has generated based on observing its own performance patterns.
brain_strategy_statusGet adaptive strategy status: all strategies with their current parameters, performance metrics, and revert rates.
brain_strategy_adaptationsView adaptation history: past parameter changes made by the adaptive strategy engine. Filter by strategy name.
brain_strategy_revertRevert a specific strategy adaptation. Rolls back a parameter change and records the reason.
brain_experiment_listList all experiments. Filter by status to see running, completed, or aborted experiments.
brain_experiment_proposePropose a new experiment with a hypothesis, independent/dependent variables, and control/treatment values. Brain will run it and collect statistical evidence.
brain_experiment_statusGet detailed status of a specific experiment: progress, collected data points, preliminary results.
brain_experiment_resultsGet results of completed experiments with full statistical analysis: p-values, effect sizes, confidence intervals.
brain_experiment_abortAbort a running experiment. Preserves any data collected so far.
brain_cross_domain_correlationsFind correlations across different domains (errors, trades, posts, etc.). Reveals hidden connections between seemingly unrelated events.
brain_cross_domain_analyzeRun a fresh cross-domain analysis. Scans recent events across all domains to discover new correlations and patterns.
brain_cross_domain_narrativeGenerate a human-readable narrative explaining cross-domain relationships. Tells the story of how different domains interact.
brain_counterfactual_historyView past counterfactual analyses and their predictions vs actual outcomes.
brain_intervention_impactPredict the impact of changing a variable to a new value. Estimates the effect on outcomes based on historical counterfactual data.
brain_knowledge_summaryGet a summary of all distilled knowledge: principles, anti-patterns, and domain expertise that Brain has extracted from experience.
brain_knowledge_principlesGet distilled principles: proven best practices and strategies that Brain has learned from data. Filter by domain.
brain_knowledge_anti_patternsGet distilled anti-patterns: known pitfalls, bad practices, and patterns to avoid. Learned from failures and negative outcomes.
brain_knowledge_packagePackage distilled knowledge for a domain into a transferable format. Useful for sharing learnings between projects or brains.
brain_knowledge_evolutionView how knowledge has evolved over time. Shows how principles and anti-patterns have changed across periods.
brain_research_agendaView the current research agenda: prioritized list of open research questions and investigations Brain wants to pursue.
brain_research_nextGet the next highest-priority research question to investigate. Use this to decide what Brain should focus on next.
brain_research_prioritizeChange the priority of a research question. Higher priority means it will be investigated sooner.
brain_research_askAdd a new research question to the agenda. Brain will investigate it during research cycles.
brain_anomaliesList detected anomalies: unusual patterns, outliers, and unexpected behaviors that Brain has found. Filter by type.
brain_anomaly_investigateDeep-dive into a specific anomaly: root cause analysis, related events, potential explanations, and recommended actions.
brain_anomaly_historyView anomaly detection history: past anomalies with their resolution status and outcomes.
brain_drift_reportGet a drift report: detect gradual changes in metrics, behavior patterns, or data distributions over time.
brain_journalRead research journal entries: observations, discoveries, hypotheses, experiments, and reflections. Filter by type.
brain_journal_summaryGet a summary of recent research journal activity: key themes, important discoveries, and active investigations.
brain_journal_milestonesView research milestones: significant achievements, breakthroughs, and key findings from the journal.
brain_journal_writeWrite a new research journal entry. Document observations, discoveries, reflections, or experiment notes.
brain_journal_searchSearch the research journal by keyword. Finds entries matching the query across titles, content, and tags.
brain_focus_statusGet Brain attention status: current work context, top topics by attention score, urgent topics, engine weights, and context switch history. Shows what Brain is paying attention to right now.
brain_focus_setManually direct Brain attention to a specific topic. Increases its attention score and urgency, making related research engines work harder on it.
brain_focus_historyGet the focus timeline — what topics Brain has been paying attention to over time, and what context switches happened.
brain_benchmark_runRun the SelfMod benchmark suite — tests code generation quality across 10 tasks of varying difficulty. Returns pass/fail for each task with timing info.
brain_benchmark_scoreGet the current benchmark score — shows pass rate of the latest run for each task, plus improvement trend over time.
brain_benchmark_tasksList all available benchmark tasks with their difficulty and target files.
brain_benchmark_historyGet historical benchmark results to track improvement over time.
brain_browser_runStart an autonomous browser task. The agent navigates, reads pages, fills forms, and extracts data using LLM-guided decisions.
brain_browser_executeExecute a scripted sequence of browser actions (navigate, click, type, screenshot, etc.).
brain_browser_statusGet the current status of the browser agent (running tasks, pages open, etc.).
brain_browser_shutdownGracefully shut down the browser agent, closing all pages and releasing resources.
brain_ask_criticAsk the AI architecture critic a question about the Brain Ecosystem. Uses Claude API (Anthropic) by default, falls back to OpenAI. Maintains conversation history for multi-turn discussions.
brain_critic_statusCheck AI critic bridge status: API keys configured, conversation history length.
brain_generate_codeGenerate code using Claude API with Brain's accumulated knowledge (Principles, Anti-Patterns, Patterns from 22k repos) as context. The generated code stays in DB for review — no auto-deploy. Requires ANTHROPIC_API_KEY.
brain_codegen_statusOverview of all code generations: total count, status distribution, tokens used, approval rate.
brain_codegen_reviewApprove or reject a code generation. Approved code gets journaled as discovery, rejected as failed experiment.
brain_codeminer_statusShow CodeMiner status: how many repos have been mined, content size, file breakdown.
brain_codeminer_patternsShow extracted patterns from mined repos: top dependencies, tech stacks, project structures, README patterns. Use extract=true to re-analyze.
brain_concept_statusGet Brain concept abstraction status: total concepts, levels, transferability, top concepts.
brain_concept_hierarchyView concept hierarchy tree for a specific concept, showing children and members.
brain_concept_formTrigger concept formation NOW: clusters knowledge into abstract concepts with 3-level hierarchy.
brain_concept_transferableList concepts with high cross-domain transferability — useful for knowledge transfer between brains.
brain_consciousness_statusGet Brain consciousness status: total thoughts, active engines, thought breakdown by engine/type/significance, and live dashboard client count.
brain_consciousness_thoughtsGet recent thoughts from Brain consciousness stream. Optionally filter by engine name. Shows what Brain is thinking in real-time.
brain_rememberStore something in long-term conversation memory. Use for important facts, decisions, preferences, or context that should persist across sessions.
brain_recallSemantically search long-term conversation memory. Returns memories ranked by relevance using RAG + FTS5.
brain_memory_contextBuild a context summary from conversation memory for LLM consumption. Aggregates important recent memories.
brain_memory_searchFull-text search in conversation memory using FTS5.
brain_memory_importantRetrieve the most important memories, sorted by importance score.
brain_memory_statusGet conversation memory statistics: total memories, categories, storage info.
brain_curiosity_statusGet Brain curiosity status: knowledge gaps, unanswered questions, exploration rate (explore vs exploit), top bandit arms, and surprise count.
brain_knowledge_gapsList Brain knowledge gaps: topics where attention is high but knowledge is low. Each gap has a type (dark_zone, shallow, contradictory, stale, unexplored), score, and auto-generated questions.
brain_explore_nextAsk Brain what to explore next. Uses UCB1 multi-armed bandit to balance exploration (new topics) vs exploitation (deepening known topics). Returns the recommended topic and suggested actions.
brain_surprisesDetect surprises: things that violated Brain expectations. Finds confirmed-but-unlikely hypotheses, rejected-but-likely hypotheses, and experiments with unexpectedly large effects.
brain_debate_startStart a multi-perspective debate on a question. Brain generates its perspective from principles, hypotheses, journal, anomalies, and predictions.
brain_debate_synthesizeSynthesize a debate: compare all perspectives, detect conflicts, build weighted consensus, generate recommendations.
brain_debate_perspectiveGenerate Brain's perspective on a question without starting a full debate. Useful for cross-brain debates.
brain_debate_historyView past debates with their questions, perspectives, synthesis, and conflicts.
brain_challenge_principleChallenge a principle by searching for contradicting evidence (Advocatus Diaboli). Returns resilience score and outcome (survived/weakened/disproved).
brain_challenge_historyView recent principle challenges with their outcomes and resilience scores.
brain_challenge_vulnerableShow principles with the lowest resilience scores — the most vulnerable beliefs.
brain_diagnostic_synapse_healthSynapse network health report: weight distribution, pruning history, regret analysis, diagnosis
brain_diagnostic_strategy_emergenceStrategy emergence debug: why strategies are/aren't emerging from confirmed hypotheses
brain_diagnostic_fact_funnelFact extraction funnel: where dream-extracted facts get lost in the pipeline
brain_dream_statusGet Dream Mode status: whether dreaming is active, total cycles, lifetime consolidation stats. Dream Mode consolidates memories during idle periods — like sleep for Brain.
brain_dream_consolidateManually trigger a Dream Mode consolidation cycle. Brain will replay memories, prune weak synapses, compress similar memories, and decay old unimportant ones.
brain_dream_historyGet past Dream Mode cycles. Shows what happened during each consolidation: replays, pruning, compression stats.
brain_emergence_statusGet Brain emergence tracking status: emergent events, complexity metrics (Kolmogorov, Shannon entropy, Phi integration), surprise scores, metric trends.
brain_emergence_detectScan for emergent patterns NOW: unpredicted hypotheses, recurring anomalies without rules, cross-domain bridges, phase transitions, novel experiment effects.
brain_complexity_metricsCompute and return current complexity metrics: Kolmogorov complexity (compression ratio), Shannon entropy, network density, knowledge diversity, integration Phi.
brain_emergence_journalView the emergence journal: all emergent events sorted by surprise score, with evidence and source engines.
brain_emotional_statusGet the current emotional state of the brain — mood, dimensions (frustration, curiosity, surprise, confidence, satisfaction, stress, momentum, creativity), and overall status.
brain_mood_historyGet the emotional history of the brain over time — shows how mood and dimensions changed across cycles.
brain_mood_influencesSee what caused recent mood changes — which engines triggered emotional dimension shifts.
brain_mood_adviceGet behavior recommendations based on the current emotional state — what should the brain do given its mood?
brain_evolution_statusGet Brain evolution engine status: current generation, population size, best fitness, champion genome, config.
brain_evolution_historyGet Brain evolution generation history — fitness trends across generations.
brain_evolution_bestGet the best-performing individual (champion) from Brain evolution — genome, fitness, lineage.
brain_evolution_runManually trigger a Brain evolution generation — tournament selection, crossover, mutation, fitness evaluation.
brain_ledger_statusShow experiment ledger status — active experiments, kept/reverted counts
brain_ledger_startStart a controlled A/B experiment for a system change
brain_ledger_historyShow experiment history — past experiments with decisions
brain_goal_statusGet Brain goal tracking status: active/achieved/failed goals, recent achievements, top active goals.
brain_goal_createCreate a new goal for Brain to track and pursue autonomously. Brain will monitor the metric and report progress.
brain_goal_progressGet detailed progress report for a specific Brain goal, including trend analysis and completion forecast.
brain_rag_searchSearch Brain knowledge base using vector similarity (RAG). Searches across insights, memories, principles, errors, solutions, rules.
201 further tools are not listed here. The complete surface is in the source.
Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.
When Vitest UI server is listening, arbitrary file can be read and executed
Vitest allows Remote Code Execution when accessing a malicious website while Vitest API server is listening
Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default
Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock
ANTHROPIC_API_KEYEnables LLM features, CodeGen, Self-ModBRAIN_API_ENABLEDBRAIN_API_KEYBRAIN_API_PORTREST API portBRAIN_CODER_MODELBRAIN_DASHBOARD_PORTBRAIN_DATA_DIRData directoryBRAIN_DB_PATHBRAIN_DOMAINBRAIN_EMBEDDINGS_ENABLEDBRAIN_EMBEDDINGS_MODELBRAIN_INSTANCE_NAMEBRAIN_LOG_LEVELLog levelBRAIN_MCP_CONFIG_PATHBRAIN_MCP_HTTP_ENABLEDBRAIN_MCP_HTTP_PORTMCP HTTP/SSE portBRAIN_MEMORY_MANAGER_PORTBRAIN_MEMORY_MGR_PORTBRAIN_MEMORY_PROFILEBRAIN_NAMEBRAIN_PIPE_NAMEBRAIN_PROJECT_DIRBRAIN_REASONER_MODELBRAIN_SCANNER_ENABLEDBRAIN_SCANNER_INTERVALBRAIN_TERMINAL_PORTBRAVE_SEARCH_API_KEYEnables web research missionsCHAT_POOLCOMSPECFIRECRAWL_API_KEYGITHUB_TOKENEnables CodeMiner + Signal ScannerOLLAMA_HOSTOllama local model endpointOPENAI_API_KEYSELFMOD_USE_CLAUDETool 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
301/301 tools missing one or more hints — brain_self_observe (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); brain_self_insights (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); brain_self_improvement_plan (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +298 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 0/301 tools referenced in tests (0%)
Write tests that reference each tool by name so every tool has at least one test.
Shell command execution
21 calls in production code run through a shell (src/index.ts:66, src/brain.ts:18, src/brain.ts:218)
Prefer library functions over shell-outs. If you must shell out, ensure all inputs are properly escaped.
Production dependencies are patched
0 critical, 1 high severity in production deps — @modelcontextprotocol/sdk@1.0.0 (high)
Run npm audit fix, or upgrade the affected packages to a non-vulnerable version.
Dev dependencies
2 critical/high in dev-only deps (does not ship to users)
Upgrade dev dependencies when convenient.
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.
[](https://m8ven.ai/mcp/timmeck/brain-ecosystem)?variant=verified from the URL.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