Cerebro MCP (Synvoya/cerebro-mcp) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 30 tools. No publisher has claimed this listing.
Enables non-coders to build software by describing ideas in natural language, orchestrating AI agents and CLI workers via chat without needing a terminal.
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
Synvoya
Source: Glama
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.
create_sessionCreate a new Cerebro session and project workspace
resume_sessionResume an existing session using a handover token
pause_sessionPause an active session for later resumption
end_sessionComplete and archive a session
list_sessionsList all active, paused, and recent sessions
execute_taskSend a task to the appropriate worker or agent for execution
quick_taskThe easiest way to use Cerebro — just describe what you want built or fixed. Auto-creates a session, picks the right CLI provider, and executes. Use this when the user says things like 'build me a website' or 'fix this bug' or 'review this code' without specifying sessions or agents. If no projectPa…
read_projectRead the project folder structure and file contents. Use this to understand a codebase before making changes. Returns directory tree and optionally file contents for specified files or all files.
get_statusGet current project progress and task status
review_codeGet a human-friendly explanation of code changes
run_buildTrigger a project build and return results
run_testsRun the test suite and return results
create_agentDefine a new specialist agent via natural language description
list_agentsShow all agents in the current session with their status
update_agentModify an existing agent's definition, skills, or preferences
remove_agentDelete an agent from the swarm
get_agent_statusGet detailed status and history for a specific agent
install_agent_packInstall pre-built agent templates from the marketplace
delegate_to_agentExplicitly route a task to a specific agent, overriding auto-routing
analyze_imageInterpret an image and suggest actions. How it works: the user uploads an image to Chat, Chat (Claude) sees and describes it, then calls this tool with the description. No API key needed — Chat IS the vision layer.
implement_from_imageBuild or fix code based on an image. Chat sees the image, describes it, and this tool sends the description to a CLI worker to implement. Works for: screenshots of bugs to fix, mockups to build, error messages to resolve.
compare_screenshotsVisual diff between expected and actual. Chat compares two images and describes the differences, then this tool structures the findings and can trigger fixes.
prepare_handoverGenerate a signed handover token for session continuity across chats
validate_tokenCheck if a handover token is valid
get_context_healthReport current context window usage and handover readiness
configure_workersConfigure which CLI tools handle which tasks. Say 'Use Claude for coding and Codex for testing' or 'Set Aider as default'
detect_providersDetect which CLI coding tools are installed and available on this system
configure_modelSet model, effort level, and terminal mode. Say 'Use Opus for coding' or 'Set high effort' or 'Run in background mode'
start_context_watcherOpen a persistent terminal showing real-time token usage. Tracks every Cerebro tool call with estimated tokens and handover recommendation.
stop_context_watcherStop the Context Watcher and close terminal. Tracking data preserved.
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
uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided
CEREBRO_SECRET_KEYTool 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
30/30 tools missing one or more hints — create_session (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); resume_session (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); pause_session (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +27 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.
Descriptions match behaviour
1 tool describes read intent but its handler mutates — quick_task (line 347: mkdirSync(resolvedPath, { recursive: true }))
Rename the tool, rewrite the description, or move the side-effect into a separate clearly-named tool.
Tool test coverage
Only 0/30 tools referenced in tests (0%)
Write tests that reference each tool by name so every tool has at least one test.
Shell command execution
3 calls in production code run through a shell (src/context-watcher/terminal.ts:59, src/workers/terminal-spawner.ts:172, src/workers/terminal-spawner.ts:183)
Prefer library functions over shell-outs. If you must shell out, ensure all inputs are properly escaped.
Dev dependencies
1 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/synvoya/cerebro-mcp)?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