Skip to main content

MCP server for iGenius Memory — gives AI agents persistent memory tools via the hosted API

Project description

iGenius MCP — Thin Memory Server for VS Code

PyPI Python License: MIT GitHub

A lightweight MCP (Model Context Protocol) server that gives AI agents persistent memory via the iGenius Memory service.

No database, no LLM, no local backend required — just an API key.

iGenius Memory

Quick Start

pip install igenius-mcp

Set your API key and run:

export IGENIUS_API_KEY=ig_your_key_here
igenius-mcp

Get a free key at igenius-memory.online

VS Code Setup

Add to ~/.vscode/mcp.json:

{
  "servers": {
    "igenius-memory": {
      "command": "igenius-mcp",
      "env": { "IGENIUS_API_KEY": "ig_your_key_here" },
      "type": "stdio"
    }
  }
}

Restart VS Code — all 14 memory tools are now available to Copilot and any MCP-compatible agent.

Available Tools

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_triggers_list List trigger words and their layers
memory_triggers_add Add a new trigger word

Environment Variables

Variable Required Default
IGENIUS_API_KEY Yes
IGENIUS_API_URL No https://igenius-memory.online/v1

Visual Tools (Optional)

Give your AI agent eyes — render any URL, take a pixel-perfect screenshot, and get instant UI/UX analysis from a local vision model.

Install

pip install "igenius-mcp[visual]"
python -m playwright install chromium

Then load a vision-capable model in LM Studio (e.g. Qwen2.5-VL-7B-Instruct).

Visual MCP Tools

Tool Description
visual_report Render URL → screenshot → vision analysis → full UI/UX report
visual_screenshot Render URL → return base64-encoded PNG (no analysis)

Visual Environment Variables

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_VIEWPORT_W 1280 Screenshot viewport width
IGENIUS_VIEWPORT_H 800 Screenshot viewport height

100% local — screenshots and analysis never leave your machine.

Agent Instructions

For best results, add the iGenius agent instructions to your workspace:

  • VS Code: Place igenius.instructions.md in ~/.vscode/prompts/
  • Claude Code: Add to CLAUDE.md
  • Workspace: Add to .github/copilot-instructions.md

Get the template at igenius-memory.info

How It Works

Agent ←→ MCP (stdio) ←→ igenius-mcp ←→ REST API ←→ iGenius Backend

This package is a thin proxy — it translates MCP tool calls into REST API requests. All processing (AI extraction, LLM summarization, encryption) happens server-side. Your data never touches the local machine.

Plans

Plan Price Includes
Starter Free 50 memories, all 14 tools
Pro $19/mo Unlimited memories, priority, encryption
Enterprise Contact Custom deployment, SLA

Details at igenius-memory.store

Links

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

igenius_mcp-0.2.0.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

igenius_mcp-0.2.0-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file igenius_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: igenius_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for igenius_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a63ab70307d5b9894a6a389fcd9ca56e5e3f1940275561da798545c89504536d
MD5 2a955923f2c10dec30a07ce156a70bee
BLAKE2b-256 eeb0cd4f6918e92dab6cbba783e60093fccb98e8b27abf59969f9d318ebc4e44

See more details on using hashes here.

File details

Details for the file igenius_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: igenius_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for igenius_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48a91e9d4883dcdfa0a03164e1ad047c9ce1ee8f329d66340bc87644800c5926
MD5 da65dec456a9d06876246a642f294e3e
BLAKE2b-256 a2d7d9493996361eb6a5304fb91938401f62bf90c3622f3765d95a14f5fddff6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page