Igenius Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Igenius Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A structured, AI-powered memory backend that gives any MCP-compatible agent persistent memory via the iGenius Memory service. All AI processing happens server-side — you just need an API key.
<p align="center"> <img src="https://raw.githubusercontent.com/vehoelite/igenius-vscode/main/igenius-motion_sm.gif" alt="iGenius Memory" width="600"> </p>
| Client | Install | Best For |
|---|---|---|
| 🧩 VS Code Extension | Marketplace | Full sidebar UI, memory browser, AI provider settings |
| ⚡ MCP Server | pip install igenius-mcp | Any MCP client — VS Code, Claude Desktop, Cursor, Windsurf |
| 🖥️ Desktop App | Windows Installer | Standalone system-tray app, works with any editor |
Get a free API key at igenius-memory.online — all three clients use the same key.
Install directly from the VS Code Marketplace — no pip, no config files:
ext install igenius-memory.igenius-memoryOr search "iGenius Memory" in the Extensions panel. Includes sidebar UI, memory browser, status bar indicator, AI provider settings, and auto-warms briefings on a configurable interval.
For any MCP-compatible client (VS Code Copilot, Claude Desktop, Cursor, Windsurf, etc.):
pip install igenius-mcpThen add to your MCP config:
VS Code — ~/.vscode/mcp.json:
{
"servers": {
"igenius-memory": {
"command": "igenius-mcp",
"env": { "IGENIUS_API_KEY": "ig_your_key_here" },
"type": "stdio"
}
}
}Claude Desktop / Cursor / Windsurf — add to your MCP config file:
{
"mcpServers": {
"igenius-memory": {
"command": "python",
"args": ["-m", "igenius_mcp.server"],
"env": { "IGENIUS_API_KEY": "ig_your_key_here" }
}
}
}⚠️ Windows users: If VS Code can't findigenius-mcp, usepython -m igenius_mcp.serverinstead.
Standalone system-tray application — works alongside any editor or IDE:
Restart VS Code after installing the extension or adding MCP config — all 17 memory tools become available to Copilot and any MCP-compatible agent.
| Tool | Description |
|---|---|
memory_briefing | Session briefing from all memory layers (call FIRST) |
memory_ingest | Ingest user/agent messages for AI extraction |
memory_consolidate | Merge accumulated extracts into master briefing |
memory_process | Detect trigger words and auto-classify text |
memory_store | Direct store to a specific memory layer |
memory_search | Natural language search across memories |
memory_recall | Retrieve all persistent session memories |
memory_summarize | LLM-powered summary of a memory layer |
memory_delete | Delete a memory by ID |
memory_update | Update fields on an existing memory |
memory_review | List short-term memories for triage |
memory_promote | Promote short-term → long-term |
memory_pin | Pin a fact permanently (user-confirmed, never expires) |
memory_triggers_list | List trigger words and their layers |
memory_triggers_add | Add a new trigger word |
visual_report | Render URL → screenshot → vision analysis → full UI/UX report (requires `[visual]`) |
visual_screenshot | Render URL → return base64 PNG (requires `[visual]`) |
iGenius uses an LLM backend for AI extraction, consolidation, and (optionally) visual analysis. You can use a local or remote LLM provider.
| Requirement | Minimum |
|---|---|
| GPU VRAM | 6 GB+ |
| Recommended model | Qwen 3.5 4B (non-thinking) or equivalent |
| Context window | 3,000+ tokens |
⚠️ IMPORTANT: Do NOT use thinking/reasoning models (e.g. QwQ, DeepSeek R1, o1, o3). Thinking models emit <think> chains before the actual response, which breaks iGenius's structured JSON extraction pipeline. Only use standard non-thinking (instruct/chat) models.Why these specs? iGenius sends structured extraction prompts that expect clean JSON output. A 4B-parameter non-thinking model at 3k context is the sweet spot for fast, accurate extraction without hallucination or timeouts. Larger models (8B+) work too — just ensure you have the VRAM headroom and that the model is a non-thinking variant.
No local hardware requirements. Any API-accessible model works — configure the provider, model name, and API key in the VS Code extension settings or environment variables.
| Variable | Required | Default |
|---|---|---|
IGENIUS_API_KEY | Yes | — |
IGENIUS_API_URL | No | https://igenius-memory.online/v1 |
Give your AI agent eyes — render any URL, take a pixel-perfect screenshot, and get instant UI/UX analysis from a local vision model.
pip install "igenius-mcp[visual]"
python -m playwright install chromiumThen load a vision-capable model in LM Studio (e.g. Qwen 3.5 9B Vision, non-thinking).
⚠️ Do NOT use thinking/reasoning vision models — same restriction as above.
| Tool | Description |
|---|---|
visual_report | Render URL → screenshot → vision analysis → full UI/UX report |
visual_screenshot | Render URL → return base64-encoded PNG (no analysis) |
| Variable | Default | Description |
|---|---|---|
IGENIUS_VISION_URL | http://localhost:1234/v1 | Vision model API endpoint |
IGENIUS_VISION_MODEL | auto-detect | Override the vision model name |
IGENIUS_VISION_KEY | — | API key for vision endpoint (e.g. LM Studio auth token) |
IGENIUS_VIEWPORT_W | 1280 | Screenshot viewport width |
IGENIUS_VIEWPORT_H | 800 | Screenshot viewport height |
100% local — screenshots and analysis never leave your machine.
For best results, add the iGenius agent instructions to your workspace:
igenius.instructions.md in ~/.vscode/prompts/CLAUDE.md.github/copilot-instructions.mdGet the template at igenius-memory.info
Agent ←→ MCP (stdio) ←→ igenius-mcp ←→ REST API ←→ iGenius BackendThe memory tools are a thin proxy — they translate MCP tool calls into REST API requests. All AI extraction, LLM summarization, and encryption happens server-side.
The visual tools run locally — Playwright renders URLs on your machine and a local vision model (e.g. LM Studio + Qwen2.5-VL) analyzes the screenshots. Screenshots and analysis never leave your machine.
| Plan | Price | Requests | API Keys | IPs/Key |
|---|---|---|---|---|
| Starter | Free | 1,000/week | 1 | 3 |
| Pro | $19/mo | 50,000/day | 5 | 10 |
| Enterprise | Contact | 500,000/day | 20 | 50 |
Details at igenius-memory.store
iGenius Context Engine — unlimited effective context for local LLMs through intelligent recursive summarization. Run a 3B model with a 4K context window and handle conversations of any length.
iGenius Memory is built and maintained by NovaMind Labs. If you find it useful, here's how you can help:
Every user, star, and subscription helps keep iGenius alive and improving. Thank you!
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.