← 返回 Skills 市场
phillipneho

Muninn Memory

作者 Phillipneho · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
159
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install muninn-skill
功能描述
Production memory for AI agents. Cloudflare-native with 99.1% LOCOMO accuracy. Knowledge graph, temporal reasoning, multi-hop retrieval. Free tier available.
安全使用建议
What to consider before installing: - Metadata vs reality: The registry metadata claims no env vars and 'instruction-only', but the shipped files include a full Node project, package-lock, and many sources. Treat this as a codeful package, not just documentation. - Undeclared credentials and binaries: SKILL.md asks you to export MUNINN_API_KEY and MUNINN_ORG, use 'ollama', and optionally install Python/PyTorch for TurboQuant — none of these are declared in the skill metadata. Ask the publisher to declare required env vars and binaries, and do not provide secrets until you trust the code. - Network & servers: The skill runs a local MCP server (npm run mcp) and recommends a cloud API at api.muninn.au. Running it will open network endpoints and may transmit memories to a remote service if you configure cloud mode. If you need offline-only operation, verify and run only the local mode after auditing the code paths that perform network calls. - Audit the code: If you plan to install, review the code paths that call external endpoints (search for fetch/xhr/http/https requests in src/ and mcp server code) and any telemetry/analytics calls. Also inspect package.json scripts and npm run mcp to see exactly what gets launched. - Run in a sandbox first: Install and run the skill inside a disposable container or VM without secret env vars, and monitor outbound network traffic. Only provide API keys (MUNINN_API_KEY, OpenAI/Anthropic BYOK) when you have manually verified where the keys are used and whether data leaves your environment. - License and provenance: The code claims AGPL-3.0; source and homepage are unknown. Prefer packages with clear provenance and a public repo. If you need this capability but can't verify authorship, consider alternative, well-audited memory packages. If you want, I can: - scan the repository for network calls and list the files/lines that contact external hosts, - inspect package.json and npm scripts to show what 'npm run mcp' runs, - identify where MUNINN_API_KEY or other env vars are referenced in code. Tell me which check you'd like first.
功能分析
Type: OpenClaw Skill Name: muninn-skill Version: 2.0.0 The skill bundle implements a highly complex memory system with features like knowledge graphs, temporal reasoning, and vector compression. It uses the `child_process` module in `src/storage/turboquant-client.ts` to spawn a persistent Python process (`src/storage/turboquant-server.py`) for vector quantization. This Python script contains a hardcoded absolute path (`/home/homelab/projects/turboquant_pkg`) to import dependencies, which is a significant non-portable vulnerability and a potential security risk if the environment is compromised. While these capabilities are aligned with the stated purpose of the skill, the combination of process spawning and insecure path handling is risky.
能力标签
cryptorequires-walletcan-make-purchases
能力评估
Purpose & Capability
The SKILL.md describes a production memory service (cloud and local modes) and the repository contains a full TypeScript/Node codebase consistent with that purpose. However the registry metadata claims 'instruction-only' / no required env vars while the docs and code clearly expect credentials (MUNINN_API_KEY, MUNINN_ORG) and additional tooling (ollama, Python/Torch for TurboQuant). This mismatch (metadata vs README/SKILL.md/files) is incoherent and surprising.
Instruction Scope
Runtime instructions ask you to: set MUNINN_API_KEY and MUNINN_ORG, curl a cloud API (api.muninn.au), pull embedding models with the 'ollama' CLI, run 'npm run mcp' to start a local MCP server, and optionally run a Python turboquant server. Those runtime steps create network access (calls to api.muninn.au, model downloads from Ollama) and start local servers. SKILL.md references env vars and binaries that are not declared in the registry metadata, granting the skill broader scope than advertised.
Install Mechanism
The registry shows no install spec (instruction-only), but the package includes a full package.json, package-lock.json, and many source files — i.e., this is a codeful skill that expects npm/pip installs and running servers. The README/SKILL.md instructs running npm install, npm run mcp, ollama pull, and pip installs (torch/scipy/numpy). Those steps download and install external artifacts and native libraries (PyTorch) and start processes; the absence of an explicit install spec in the registry metadata is inconsistent and raises supply-chain review needs.
Credentials
The public metadata lists no required env vars or primary credential, but SKILL.md instructs the user to export MUNINN_API_KEY and MUNINN_ORG for cloud usage and mentions BYOK for embeddings (OpenAI/Anthropic keys). Binaries such as 'ollama' and Python are required at runtime but not declared in 'required binaries'. Declaring no credentials while recommending use of a cloud API and BYOK is a disproportionate/omitted credential request and should be corrected or explicitly called out.
Persistence & Privilege
The skill does not request 'always: true' and allows user invocation. However running 'npm run mcp' will start a local server that listens for MCP requests (network-facing process) and the cloud mode encourages sending data to api.muninn.au. This behavior is coherent for a memory system but elevates the surface for data exfiltration if you point the skill at a cloud service you don't control. No evidence in the scan shows the skill auto-enabling itself across agents, but starting servers and network I/O are important to consider.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install muninn-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /muninn-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
99.1% LOCOMO accuracy, Cloudflare-native
v1.1.2
Cleaned repo, removed large files
v1.1.1
Updated with local/cloud modes, better documentation
v1.1.0
Muninn-skill v1.1.0 - Added detailed SKILL.md with setup instructions for both local (SQLite/Ollama) and cloud (PostgreSQL/BYOK) modes - Clarified feature set: knowledge graph, temporal reasoning, multi-hop retrieval, entity extraction, contradiction detection - Documented all available MCP tools/functions and architecture overview - Included benchmark results and updated pricing tiers - Linked to cloud dashboard, GitHub, and package sources for easy access
元数据
Slug muninn-skill
版本 2.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 4
常见问题

Muninn Memory 是什么?

Production memory for AI agents. Cloudflare-native with 99.1% LOCOMO accuracy. Knowledge graph, temporal reasoning, multi-hop retrieval. Free tier available. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 159 次。

如何安装 Muninn Memory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install muninn-skill」即可一键安装,无需额外配置。

Muninn Memory 是免费的吗?

是的,Muninn Memory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Muninn Memory 支持哪些平台?

Muninn Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Muninn Memory?

由 Phillipneho(@phillipneho)开发并维护,当前版本 v2.0.0。

💬 留言讨论