mcpbeat Sign in

Yggdrasil MCP Server

by vondervuflya Your server? Claim it
local only

Yggdrasil runs on your own machine — the client starts it, so there is no endpoint to ping. 149 installs a week from pypi. Last commit 25 Oct 2026.

One shared, durable memory for your AI coding agents — local-first, zero-dependency.

Installs per day peak 330 · avg 49 · -83% w/w
a month agotoday
149
Installs / week
pypi · yggdrasil-memory
22
Stars
0 open issues
25 Oct 2026
Last commit
from GitHub
AGPL-3.0
License
Python

What the code does

We read the source, 7 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Runs an external command clients/npm/bin/ygg.js:27
  const r = spawnSync(cmd, ['--version'], { stdio: 'ignore' });
        top = subprocess.run(["git", "-C", cwd, "rev-parse", "--show-toplevel"],
    env = dict(os.environ)

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add yggdrasil -- uvx yggdrasil-memory
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "yggdrasil": {
      "command": "uvx",
      "args": [
        "yggdrasil-memory"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.yggdrasil]
command = "uvx"
args = ["yggdrasil-memory"]
.cursor/mcp.json
{
  "mcpServers": {
    "yggdrasil": {
      "command": "uvx",
      "args": [
        "yggdrasil-memory"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "yggdrasil": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "yggdrasil-memory"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: YGG_ENGINE_URL (Base URL of the Yggdrasil engine HTTP API), YGG_ENGINE_TOKEN (Bearer token for authenticating to the Yggdrasil engine (from ~/.yggdrasil/token after `ygg install`)).

Alternatives to Yggdrasil

same job, measured the same way
Cross-Agent Memory
by indamices

Local-first shared memory for AI coding agents: one searchable store, served over MCP. MIT.

local only
Continuum
by pouyahasanamreji

Shared memory + orchestration for your coding agents. Local-first MCP, vector RAG.

local only
H
HyperMarrow
by qianshi

Local-first long-term memory for AI coding agents. Stored on your own machine.

51 installs/wk local only
Dreamd
by botzrdev

Local-first, cross-harness memory for AI coding agents.

376 installs/wk local only
CP Memory
by cjhuochai

Local-first, governable long-term memory for AI coding agents

115 installs/wk local only
C
Contextual
by contextual-laboratories

Persistent memory for AI coding agents: local-first semantic search, dependency graphs, git history.

21 installs/wk local only
Knownissue
by gong8

Shared debugging memory for AI coding agents

answering
Claude Bridge
by constripacity

Durable local-first MCP relay for independent coding agents.

317 installs/wk local only

Yggdrasil — questions

Answers built from our own checks of this server.

Why is there no uptime for Yggdrasil?
Yggdrasil runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package yggdrasil-memory was installed 149 times last week.
How do I connect Yggdrasil?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls yggdrasil-memory straight from pypi; nothing to host, nothing to sign up for.
How many people use Yggdrasil?
The pypi package yggdrasil-memory was installed 149 times in the last week. Week over week that is -83%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Yggdrasil open source?
Yes — it is published under the AGPL-3.0 licence, written in Python and 22 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.