VAAS-X Cognitive Memory

io.github.VAAS-XPublished by GitHub account VAAS-Xv1.0.0Updated Oct 27, 2026

Persistent, outcome-grounded episodic memory for Claude. 14ms CPU retrieval, no GPU, no vector DB.

The publisher's own server: Memory.fit

VerifiedStreamable HTTPWeb executableKnowledge & MemoryAI & ML

Overview

AI-generated overview

Remote MCP memory service that stores state/action/outcome episodes for an assistant and retrieves the most similar past episodes, ranked by what worked.

What you can do
  • Ingest episodes as state, action and outcome triples, either one at a time or in batches
  • Query stored episodes for the closest matches to a situation, optionally preferring ones that succeeded
  • Report back on a retrieved episode with a success flag and a delta so retrieval improves
  • Profile a connected JSON data stream automatically, with statistical profiling, schema classification and anomaly detection run locally before anything is sent
When to use it
Useful when an assistant or agent should remember what it did in similar situations and reuse approaches that previously worked, for example in agent loops, device telemetry or predictive-maintenance style workflows. Not needed for simple stateless chat.
Requirements
A remote endpoint reached over streamable HTTP with OAuth sign-in. The README also describes a Python SDK installed with pip and a free-tier API key from the vendor's site; paid tiers are self-serve and enterprise is contract-based.
Before you install
Episodes, observations and outcomes are sent to a third-party hosted service, so avoid putting secrets or sensitive data in them. The package ships as a compiled wheel with proprietary retrieval internals, and multimodal support is described as an early preview. Paid tiers and per-tier episode limits apply beyond the free tier.

Installation

In SourceWeft

  1. Open VAAS-X Cognitive Memory in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.VAAS-X%2Fvaasxmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "vaas-x-cognitive-memory": {
      "type": "http",
      "url": "https://mcp.vaasx.com/mcp"
    }
  }
}

README

vaas-x

[PyPI] [Python] [License]

Persistent, outcome-grounded memory for AI agents and connected devices.

pip install vaas-x gives any device or agent a persistent, queryable record of what it's seen — what happened, what it did, what the outcome was — and retrieves the closest matching past episode in milliseconds, on CPU, with no GPU and no vector database to stand up yourself.

Install

bash
pip install vaas-x

Get a free-tier API key at vaasx.com — no card required.

Quickstart

python
from vaasx import Bootstrap
brain = Bootstrap(api_key="...", device_id="my_device")
# Point it at a structured data stream (sensor readings, agent actions,# API events -- anything JSON-shaped) and it profiles the stream# automatically, no schema design required.brain.connect("https://your-data-stream.com/events")
# Query for the most similar past episodes, ranked by what actually# worked, not just what's nearest in vector space.hits = brain.query("engine running hot", k=5, prefer_success=True)

An agent that already knows its own outcome the moment it acts can log a full state/action/outcome episode in one call instead of a separate ingest-then-tag-later round trip:

python
resp = brain.ingest([{    "state": {"observation": observation},        "action": {"taken": action},            "outcome": {"success": result.success},            }])            episode_id = resp["episode_ids"][0]
            # Report back on a retrieved episode once you know how it went            brain.outcome(hits[0]["id"], success=True, delta=0.12)            ```
            Three calls — `ingest`, `query`, `outcome` — cover the whole loop. No            schema to design, no vector DB to host, no embedding model to serve            yourself.
            ## What it does
            - Profiles a raw data stream automatically — statistical profiling,              schema classification, and anomaly detection all run locally before                anything touches the network.                - Stores episodes as (state, action, outcome) triples, so retrieval can be                  weighted toward what worked last time in a similar situation, not just                    nearest by embedding distance.                    - Runs on both a small edge device and a standard server — same codebase,                      no domain-specific build. Verified live on a £30 ESP32 microcontroller                        and on a standard EC2 instance.
                        ## Numbers, not adjectives
                        - 14ms mean retrieval across 1.18M stored episodes on a standard AWS                          m7i-flex.large CPU instance — no GPU, no AVX-512.                          - Blind-tested on NASA's CMAPSS FD001 predictive-maintenance benchmark:                            given 24 sensor channels with every identifier stripped, correctly                              classified all 24 with zero prior domain knowledge.                              - Consistent zero-config classification result across 8 independent                                subjects on a real wearable IMU dataset (UCI Daily and Sports                                  Activities).
                                  Every number above is independently reproducible — see below.
                                  ## Reproduce the benchmarks yourself
                                  Every result this SDK's marketing points to has a step-by-step guide                                  against a real public dataset or environment, with your own API key, plus                                  an independent local cross-check that doesn't depend on the SDK at all:
                                  - [CMAPSS predictive maintenance](https://vaasx.com/guides/cmapss.html)                                  - [Room-occupancy detection](https://vaasx.com/guides/occupancy.html)                                  - [Memory-augmented CartPole](https://vaasx.com/guides/cartpole.html) (zero download)                                  - [Wearable activity classification](https://vaasx.com/guides/sports_wearable.html)                                  - [Physics simulations](https://vaasx.com/guides/scientific_computing.html) (QEC, lattice field theory, Ising model)                                  - [Live drone control loop](https://vaasx.com/guides/drone_control.html)
                                  Full guide index: [vaasx.com/guides](https://vaasx.com/guides)
                                  ## Tiers
                                  Free gets you an API key instantly. Developer (£19/mo) and Professional                                  (£99/mo) are self-serve paid tiers with higher episode limits and                                  additional capabilities. Enterprise is contract-based, for teams wanting                                  on-prem or air-gapped deployment. See                                  [vaasx.com/pricing](https://vaasx.com/pricing) for current details.
                                  ## The honest caveat
                                  This package ships as a compiled wheel, not source-available — the                                  retrieval and indexing internals are proprietary and protected as a trade                                  secret. What *is* open: full API documentation, working examples, and the                                  wire format, so you can see exactly what goes in and comes back even                                  without reading the internals.
                                  Multimodal support (vision/audio/depth/thermal, via the optional `ac`                                  extra) is real but still early — encoder models are in active training                                  and not yet production-tuned; treat it as a preview, not a finished                                  feature.
                                  ## Issues & questions
                                  This repo doesn't carry the source (see above), but it's the right place                                  to file bugs against the published package, ask integration questions, or                                  request a reproduction guide for a dataset/environment not covered above.
                                  ## Links
                                  - [Documentation](https://vaasx.com/docs)                                  - [Whitepapers](https://vaasx.com/whitepapers) — technical deep dives, one per use case                                  - [Homepage](https://vaasx.com)
                                  ## License
                                  Proprietary — see [LICENSE](LICENSE).

Source: README.md at commit e8be598

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.

Other Memory integrations