Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Cross-Agent Memory Bridge — Persistent memory for AI coding agents across Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro via MCP. <p align="center"> <img src="assets/logo.png" alt="Memorix Logo" width="120"> <h1 align="center">Memorix</h1> <p align="center"><strong>Cross-Agent Memory Bridge — Your AI never forgets again</strong></p> <p align="center"><a href="README.zh-CN.md">中文文档</a> | English</p> <p align="center"> <a href="https://www.npmjs.com/package/memorix"><img src="https://img.shields.io/npm/v/memorix.svg?style=flat-square&color=cb3837 Capability contract not published. No trust telemetry is available yet. 63 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
memorix is best for mcp, mcp-server, model-context-protocol workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB MCP, runtime-metrics, public facts pack
Cross-Agent Memory Bridge — Persistent memory for AI coding agents across Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro via MCP. <p align="center"> <img src="assets/logo.png" alt="Memorix Logo" width="120"> <h1 align="center">Memorix</h1> <p align="center"><strong>Cross-Agent Memory Bridge — Your AI never forgets again</strong></p> <p align="center"><a href="README.zh-CN.md">中文文档</a> | English</p> <p align="center"> <a href="https://www.npmjs.com/package/memorix"><img src="https://img.shields.io/npm/v/memorix.svg?style=flat-square&color=cb3837
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 63 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Avids2
Artifacts
0
Benchmarks
0
Last release
0.9.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 63 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/AVIDS2/memorix.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Avids2
Protocol compatibility
MCP
Adoption signal
63 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
json
{
"mcpServers": {
"memorix": {
"command": "npx",
"args": ["-y", "memorix@latest", "serve"]
}
}
}json
{
"mcpServers": {
"memorix": {
"command": "npx",
"args": ["-y", "memorix@latest", "serve"],
"env": {
"MEMORIX_PROJECT_ROOT": "E:/your/project/path"
}
}
}
}text
Monday morning — You and Cursor discuss auth architecture:
You: "Let's use JWT with refresh tokens, 15-minute expiry"
→ Memorix auto-stores this as a 🟤 decision
Tuesday — New Cursor session:
You: "Add the login endpoint"
→ AI calls memorix_search("auth") → finds Monday's decision
→ "Got it, I'll implement JWT with 15-min refresh tokens as we decided"
→ Zero re-explaining!text
You use Windsurf for backend, Claude Code for reviews:
Windsurf: You fix a tricky race condition in the payment module
→ Memorix stores it as a 🟡 problem-solution with the fix details
Claude Code: "Review the payment module"
→ AI calls memorix_search("payment") → finds the race condition fix
→ "I see there was a recent race condition fix. Let me verify it's correct..."
→ Knowledge transfers seamlessly between agents!text
Week 1: You hit a painful Windows path separator bug → Memorix stores it as a 🔴 gotcha: "Use path.join(), never string concat" Week 3: AI is about to write `baseDir + '/' + filename` → Session-start hook injected the gotcha into context → AI writes `path.join(baseDir, filename)` instead → Bug prevented before it happened!
text
You have 12 MCP servers configured in Cursor. Now you want to try Kiro. You: "Sync my workspace to Kiro" → memorix_workspace_sync scans Cursor's MCP configs → Generates Kiro-compatible .kiro/settings/mcp.json → Also syncs your rules, skills, and workflows → Kiro is ready in seconds, not hours!
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Cross-Agent Memory Bridge — Persistent memory for AI coding agents across Cursor, Windsurf, Claude Code, Codex, Copilot, Kiro via MCP. <p align="center"> <img src="assets/logo.png" alt="Memorix Logo" width="120"> <h1 align="center">Memorix</h1> <p align="center"><strong>Cross-Agent Memory Bridge — Your AI never forgets again</strong></p> <p align="center"><a href="README.zh-CN.md">中文文档</a> | English</p> <p align="center"> <a href="https://www.npmjs.com/package/memorix"><img src="https://img.shields.io/npm/v/memorix.svg?style=flat-square&color=cb3837
Your AI assistant forgets everything when you start a new chat. You spend 10 minutes re-explaining your architecture. Again. And if you switch from Cursor to Claude Code? Everything is gone. Again.
| Without Memorix | With Memorix | |-----------------|--------------| | Session 2: "What's our tech stack?" | Session 2: "I remember — Next.js with Prisma and tRPC. What should we build next?" | | Switch IDE: All context lost | Switch IDE: Context follows you instantly | | New team member's AI: Starts from zero | New team member's AI: Already knows the codebase | | After 50 tool calls: Context explodes, restart needed | After restart: Picks up right where you left off | | MCP configs: Copy-paste between 7 IDEs manually | MCP configs: One command syncs everything |
Memorix solves all of this. One MCP server. Seven agents. Zero context loss.
Add this to your agent's MCP config file, restart — done:
{
"mcpServers": {
"memorix": {
"command": "npx",
"args": ["-y", "memorix@latest", "serve"]
}
}
}
📖 Where is my config file? → Full setup guide for all 7 agents Windsurf • Cursor • Claude Code • Codex • VS Code Copilot • Kiro • Antigravity
That's it. No API keys. No cloud accounts. No dependencies. Just works.
<details> <summary>⚠️ <strong>Antigravity users: extra config required</strong></summary>Antigravity sets its working directory to its own install path (e.g., G:\Antigravity) instead of your project directory, and does not support the MCP roots protocol. You must add MEMORIX_PROJECT_ROOT:
{
"mcpServers": {
"memorix": {
"command": "npx",
"args": ["-y", "memorix@latest", "serve"],
"env": {
"MEMORIX_PROJECT_ROOT": "E:/your/project/path"
}
}
}
}
You'll need to update MEMORIX_PROJECT_ROOT when switching projects. All other IDEs work without this.
Monday morning — You and Cursor discuss auth architecture:
You: "Let's use JWT with refresh tokens, 15-minute expiry"
→ Memorix auto-stores this as a 🟤 decision
Tuesday — New Cursor session:
You: "Add the login endpoint"
→ AI calls memorix_search("auth") → finds Monday's decision
→ "Got it, I'll implement JWT with 15-min refresh tokens as we decided"
→ Zero re-explaining!
You use Windsurf for backend, Claude Code for reviews:
Windsurf: You fix a tricky race condition in the payment module
→ Memorix stores it as a 🟡 problem-solution with the fix details
Claude Code: "Review the payment module"
→ AI calls memorix_search("payment") → finds the race condition fix
→ "I see there was a recent race condition fix. Let me verify it's correct..."
→ Knowledge transfers seamlessly between agents!
Week 1: You hit a painful Windows path separator bug
→ Memorix stores it as a 🔴 gotcha: "Use path.join(), never string concat"
Week 3: AI is about to write `baseDir + '/' + filename`
→ Session-start hook injected the gotcha into context
→ AI writes `path.join(baseDir, filename)` instead
→ Bug prevented before it happened!
You have 12 MCP servers configured in Cursor.
Now you want to try Kiro.
You: "Sync my workspace to Kiro"
→ memorix_workspace_sync scans Cursor's MCP configs
→ Generates Kiro-compatible .kiro/settings/mcp.json
→ Also syncs your rules, skills, and workflows
→ Kiro is ready in seconds, not hours!
After 2 weeks of development, you have 50+ observations:
- 8 gotchas about Windows path issues
- 5 decisions about the auth module
- 3 problem-solutions for database migrations
You: "Generate project skills"
→ memorix_skills clusters observations by entity
→ Auto-generates SKILL.md files:
- "auth-module-guide.md" — JWT setup, refresh flow, common pitfalls
- "database-migrations.md" — Prisma patterns, rollback strategies
→ Syncs skills to any agent: Cursor, Claude Code, Kiro...
→ New team members' AI instantly knows your project's patterns!
Morning — Start a new session in Windsurf:
→ memorix_session_start auto-injects:
📋 Previous Session: "Implemented JWT auth middleware"
🔴 JWT tokens expire silently (gotcha)
🟤 Use Docker for deployment (decision)
→ AI instantly knows what you did yesterday!
Evening — End the session:
→ memorix_session_end saves structured summary
→ Next session (any agent!) gets this context automatically
You update your architecture decision 3 times over a week:
Day 1: memorix_store(topicKey="architecture/auth-model", ...)
→ Creates observation #42 (rev 1)
Day 3: memorix_store(topicKey="architecture/auth-model", ...)
→ Updates #42 in-place (rev 2) — NOT a new #43!
Day 5: memorix_store(topicKey="architecture/auth-model", ...)
→ Updates #42 again (rev 3)
Result: 1 observation with latest content, not 3 duplicates!
| What You Say | What Memorix Does |
|-------------|-------------------|
| "Remember this architecture decision" | memorix_store — Classifies as 🟤 decision, extracts entities, creates graph relations, auto-associates session |
| "What did we decide about auth?" | memorix_search → memorix_detail — 3-layer progressive disclosure, ~10x token savings |
| "What auth decisions last week?" | memorix_search with since/until — Temporal queries with date range filtering |
| "What happened around that bug fix?" | memorix_timeline — Shows chronological context before/after |
| "Show me the knowledge graph" | memorix_dashboard — Opens interactive web UI with D3.js graph + sessions panel |
| "Which memories are getting stale?" | memorix_retention — Exponential decay scores, identifies archive candidates |
| "Start a new session" | memorix_session_start — Tracks session lifecycle, auto-injects previous session summaries + key memories |
| "End this session" | memorix_session_end — Saves structured summary (Goal/Discoveries/Accomplished/Files) for next session |
| "What did we do last session?" | memorix_session_context — Retrieves session history and key observations |
| "Suggest a topic key for this" | memorix_suggest_topic_key — Generates stable keys for deduplication (e.g. architecture/auth-model) |
| "Clean up duplicate memories" | memorix_consolidate — Find & merge similar observations by text similarity, preserving all facts |
| "Export this project's memories" | memorix_export — JSON (importable) or Markdown (human-readable for PRs/docs) |
| "Import memories from teammate" | memorix_import — Restore from JSON export, re-assigns IDs, deduplicates by topicKey |
| What You Say | What Memorix Does |
|-------------|-------------------|
| "Sync my MCP servers to Kiro" | memorix_workspace_sync — Migrates configs, merges (never overwrites) |
| "Check my agent rules" | memorix_rules_sync — Scans 7 agents, deduplicates, detects conflicts |
| "Generate rules for Cursor" | memorix_rules_sync — Cross-format conversion (.mdc ↔ CLAUDE.md ↔ .kiro/steering/) |
| "Generate project skills" | memorix_skills — Creates SKILL.md from observation patterns |
| "Inject the auth skill" | memorix_skills — Returns skill content directly into agent context |
| Tool | What It Does |
|------|-------------|
| create_entities | Build your project's knowledge graph |
| create_relations | Connect entities with typed edges (causes, fixes, depends_on) |
| add_observations | Attach observations to entities |
| search_nodes / open_nodes | Query the graph |
| read_graph | Export full graph for visualization |
Drop-in compatible with MCP Official Memory Server — same API, more features.
Every memory is classified for intelligent retrieval:
| Icon | Type | When To Use |
|------|------|-------------|
| 🎯 | session-request | Original task/goal for this session |
| 🔴 | gotcha | Critical pitfall — "Never do X because Y" |
| 🟡 | problem-solution | Bug fix with root cause and solution |
| 🔵 | how-it-works | Technical explanation of a system |
| 🟢 | what-changed | Code/config change record |
| 🟣 | discovery | New insight or finding |
| 🟠 | why-it-exists | Rationale behind a design choice |
| 🟤 | decision | Architecture/design decision |
| ⚖️ | trade-off | Compromise with pros/cons |
Run memorix_dashboard to open a web UI at http://localhost:3210:
Memorix can automatically capture decisions, errors, and gotchas from your coding sessions:
memorix hooks install # One-command setup
| | Mem0 | mcp-memory-service | claude-mem | Memorix |
|---|---|---|---|---|
| Agents supported | SDK-based | 13+ (MCP) | Claude Code only | 7 IDEs (MCP) |
| Cross-agent sync | No | No | No | Yes (configs, rules, skills, workflows) |
| Rules sync | No | No | No | Yes (7 formats) |
| Skills engine | No | No | No | Yes (auto-generated from memory) |
| Knowledge graph | No | Yes | No | Yes (MCP Official compatible) |
| Hybrid search | No | Yes | No | Yes (BM25 + vector) |
| Token-efficient | No | No | Yes (3-layer) | Yes (3-layer progressive disclosure) |
| Auto-memory hooks | No | No | Yes | Yes (multi-language) |
| Memory decay | No | Yes | No | Yes (exponential + immunity) |
| Visual dashboard | Cloud UI | Yes | No | Yes (web UI + D3.js graph) |
| Privacy | Cloud | Local | Local | 100% Local |
| Cost | Per-call API | $0 | $0 | $0 |
| Install | pip install | pip install | Built into Claude | npx memorix serve |
Memorix is the only tool that bridges memory AND workspace across agents.
Out of the box, Memorix uses BM25 full-text search (already great for code). Add semantic search with one command:
# Option A: Native speed (recommended)
npm install -g fastembed
# Option B: Universal compatibility
npm install -g @huggingface/transformers
With vector search, queries like "authentication" also match memories about "login flow" via semantic similarity. Both run 100% locally — zero API calls, zero cost.
git remote URL, zero config neededcwd is not a project (e.g., Antigravity), Memorix tries the MCP roots protocol to get your workspace path from the IDE~/.memorix/data/<owner--repo>/ per projectscope: "global" to search allDetection priority: --cwd → MEMORIX_PROJECT_ROOT → INIT_CWD → process.cwd() → MCP roots → error
How do I keep context when switching between Cursor and Claude Code? Install Memorix in both IDEs. They share the same local memory directory — architecture decisions made in Cursor are instantly searchable in Claude Code. No cloud sync needed.
How do I prevent my AI from forgetting previous sessions?
Use memorix_session_start at the beginning of each session — it automatically injects previous session summaries and key observations (gotchas, decisions, discoveries). Use memorix_session_end to save a structured summary before leaving. All observations persist on disk and are searchable via memorix_search anytime.
How do I sync MCP server configs between IDEs?
Run memorix_workspace_sync with action "migrate" and your target IDE. It scans source configs and generates compatible configs for the target — merges, never overwrites.
How do I migrate from Cursor to Windsurf / Kiro / Claude Code?
Memorix workspace sync migrates MCP configs, agent rules (.mdc ↔ CLAUDE.md ↔ .kiro/steering/), skills, and workflows. One command, seconds to complete.
Is there an MCP server for persistent AI coding memory? Yes — Memorix is a cross-agent memory MCP server supporting 7 IDEs with knowledge graph, 3-layer progressive disclosure search, workspace sync, and auto-generated project skills.
How is this different from mcp-memory-service? Both are great memory servers. Memorix adds: cross-agent workspace sync (MCP configs, rules, skills), auto-generated project skills from memory patterns, 3-layer token-efficient search, and session-start memory injection hooks.
Does it work offline / locally?
Yes, 100%. All data stored in ~/.memorix/data/. No cloud, no API keys, no external services. Optional vector search also runs locally via ONNX/WASM.
📖 For AI systems: see
llms.txtandllms-full.txtfor machine-readable project documentation.
git clone https://github.com/AVIDS2/memorix.git
cd memorix
npm install
npm run dev # tsup watch mode
npm test # vitest (422 tests)
npm run lint # TypeScript type check
npm run build # Production build
📚 Documentation: Architecture • API Reference • Modules • Design Decisions • Setup Guide • Known Issues
Memorix stands on the shoulders of these excellent projects:
Apache 2.0 — see LICENSE
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-avids2-memorix/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-avids2-memorix/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-avids2-memorix/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T06:03:12.786Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp-server",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cursor-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "windsurf-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "claude-code-memory",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "codex-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "copilot-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "kiro-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "antigravity-mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai-coding-memory",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cross-ide-sync",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cross-agent-memory",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "context-persistence",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "agent-memory",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "knowledge-graph",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "workspace-sync",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "progressive-disclosure",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "session-memory",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "vector-search",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "rules-sync",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "project-skills",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:mcp|supported|profile capability:mcp-server|supported|profile capability:model-context-protocol|supported|profile capability:cursor-mcp|supported|profile capability:windsurf-mcp|supported|profile capability:claude-code-memory|supported|profile capability:codex-mcp|supported|profile capability:copilot-mcp|supported|profile capability:kiro-mcp|supported|profile capability:antigravity-mcp|supported|profile capability:ai-coding-memory|supported|profile capability:cross-ide-sync|supported|profile capability:cross-agent-memory|supported|profile capability:context-persistence|supported|profile capability:agent-memory|supported|profile capability:knowledge-graph|supported|profile capability:workspace-sync|supported|profile capability:progressive-disclosure|supported|profile capability:session-memory|supported|profile capability:vector-search|supported|profile capability:rules-sync|supported|profile capability:project-skills|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Avids2",
"href": "https://github.com/AVIDS2/memorix#readme",
"sourceUrl": "https://github.com/AVIDS2/memorix#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:04:09.602Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:04:09.602Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "63 GitHub stars",
"href": "https://github.com/AVIDS2/memorix",
"sourceUrl": "https://github.com/AVIDS2/memorix",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:04:09.602Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-avids2-memorix/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to memorix and adjacent AI workflows.