
Research
/Security News
TensorLake npm SDK Compromised in ChainDrop Shai-Hulud Credential-Stealing Attack
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.
@syneroai/mcp
Advanced tools
Synero AI Council MCP server for Claude Code, Cursor, Windsurf and Claude Desktop (proxy to the remote server)
Synero asks up to four leading models (GPT, Claude, Gemini, Grok) the same question and returns one consensus answer plus an agreement analysis: what the models agree on, and exactly where they split.
This package is a thin stdio proxy to Synero's remote MCP server (https://synero.ai/api/mcp). The tool, its schema and its output are the same as the one-click remote connector. You need a Synero account and an API key from https://synero.ai/app/api-keys.
Claude Code (local stdio):
claude mcp add synero -e SYNERO_API_KEY=sk_live_your_key -- npx -y @syneroai/mcp
Claude Code (remote, no package):
claude mcp add --transport http synero https://synero.ai/api/mcp --header "Authorization: Bearer sk_live_your_key"
Cursor (.cursor/mcp.json) and Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"synero": {
"command": "npx",
"args": ["-y", "@syneroai/mcp"],
"env": { "SYNERO_API_KEY": "sk_live_your_key" }
}
}
}
Claude Desktop (claude_desktop_config.json): the same block as above.
Claude.ai and other clients with remote connectors: add https://synero.ai/api/mcp as a custom connector. You sign in with your Synero account (OAuth); no key to paste.
query_council| Input | Purpose |
|---|---|
prompt | The question (required, max 10,000 characters). |
models | 1 to 4 model ids, at most one per provider. |
preset | solo, duel, council (default) or deep. |
web_search | Let each model search the web first. |
synthesis | Default true: consensus answer plus agreement analysis. false is the cheaper raw mode: each model's answer for you to reconcile. |
detail | synthesis (default) or full (adds each model's complete answer). |
parent_query_id | A previous result's queryId, for a follow-up with full context. |
private | Do not save to history (no queryId, so no follow-up). |
context, template, thread_id, config | Attachments, built-in templates, thread grouping, legacy persona config. |
Results include a text rendering and structuredContent (consensusAnswer, consensus, answers, queryId, url).
| Variable | Default | Purpose |
|---|---|---|
SYNERO_API_KEY | none (required) | Sent as Authorization: Bearer to the remote server. |
SYNERO_MCP_URL | https://synero.ai/api/mcp | Override the remote endpoint. |
npm install
npm run build
FAQs
Synero AI Council MCP server for Claude Code, Cursor, Windsurf and Claude Desktop (proxy to the remote server)
The npm package @syneroai/mcp receives a total of 197 weekly downloads. As such, @syneroai/mcp popularity was classified as not popular.
We found that @syneroai/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Research
/Security News
Tensorlake npm SDK version 0.5.144 was compromised in a ChainDrop / Shai-Hulud attack, delivering credential-stealing malware.

Research
/Security News
Socket found 16 malicious Firefox extensions designed to steal crypto wallet recovery phrases and private keys using cloned Rabby and OKX interfaces.

Product
Socket now scans VS Code extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.