
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
@raportagent/mcp
Advanced tools
Model Context Protocol server for RaportAgent — generate sourced market & compliance research from any MCP client (Claude Desktop, Claude Code, Cursor).
A Model Context Protocol server that puts RaportAgent inside any MCP client — Claude Desktop, Claude Code, Cursor. Ask your assistant to research a market or map a regulatory landscape, and it generates a sourced RaportAgent report, then pulls the finished markdown and its audit trail.
Thin wrapper over the RaportAgent REST API (/v1), so it inherits per-key rate limits, the
credit model, and the audit trail unchanged.
| Tool | What it does |
|---|---|
generate_report | Start a report (query, depth, optional template: compliance for a legal/regulatory brief). Returns a report_id; optionally polls with wait_seconds. Costs 1 credit. |
get_report_status | queued / running / completed / failed |
get_report | The finished report's full markdown + sections |
get_report_audit | Provenance: AI models, agents, source counts, SHA-256 of the exact content |
list_reports | Your recent reports |
get_account | Remaining credits and plan |
ra_live_… key).npx pulls the published package.Add to claude_desktop_config.json
(macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
{
"mcpServers": {
"raportagent": {
"command": "npx",
"args": ["-y", "@raportagent/mcp"],
"env": {
"RAPORTAGENT_API_KEY": "ra_live_xxx"
}
}
}
}
claude mcp add raportagent -e RAPORTAGENT_API_KEY=ra_live_xxx -- npx -y @raportagent/mcp
Same command/args/env shape as Claude Desktop above, under Cursor's MCP settings.
git clone <this repo>
cd mcp-server
npm install
npm run build
Then point command/args at node / dist/index.js with an absolute path instead of npx.
| Env | Default | Notes |
|---|---|---|
RAPORTAGENT_API_KEY | — | Required. ra_live_… key. |
RAPORTAGENT_BASE_URL | https://raportagent.com | Override for self-hosted / staging. |
generate_report returns immediately with a report_id;
the assistant should poll get_report_status (or pass wait_seconds) before get_report.stdout is the MCP transport — the server logs only to stderr.RAPORTAGENT_BASE_URL.FAQs
Model Context Protocol server for RaportAgent — generate sourced market & compliance research from any MCP client (Claude Desktop, Claude Code, Cursor).
We found that @raportagent/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.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.