Yggdrasil
@vondervuflya
Yggdrasil について
Durable, local-first memory for AI coding agents over MCP — zero-dependency, curated & semantically de-duped, you own the data (SQLite + Markdown). Works with Claude Code, Codex & any MCP host.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"yggdrasil": {
"command": "uvx",
"args": [
"--from",
"yggdrasil-memory",
"ygg",
"mcp"
],
"env": {
"YGG_ENGINE_URL": "http://127.0.0.1:42069",
"YGG_ENGINE_TOKEN": "YOUR_TOKEN"
}
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Yggdrasil?
Yggdrasil is a local, persistent memory layer for AI coding agents like Claude Code, Codex, and any MCP-compatible tool. It stores project context, decisions, and gotchas across sessions and projects, eliminating the need to re-explain your work every time a new chat starts. The system runs as a tiny always-on daemon (~21 MB RAM) with zero dependencies and keeps everything on your machine.
How to use Yggdrasil?
Install inside Claude Code with two commands (/plugin marketplace add VonderVuflya/Yggdrasil then /plugin install yggdrasil) or via CLI using uvx --from yggdrasil-memory ygg install, npx yggdrasil-memory install, pipx, pip, Homebrew (brew install VonderVuflya/tap/yggdrasil), or a .mcpb file for Claude Desktop. Once running, agents interact with it through MCP tools: ygg_health, ygg_bootstrap, ygg_search, ygg_recall, ygg_remember, and ygg_materialize. Hooks automatically inject a project status summary (~300 tokens) at the start of each session.
Key features of Yggdrasil
- Persistent memory survives across AI sessions and projects
- One brain shared by Claude Code, Codex, and any MCP host
- Cross-project recall (“this looks like project B — reuse it?”)
- Curated, not captured: agent saves only what matters; governance dedupes and archives
- Opt-in self-maintenance using a small local model (zero API tokens)
- 100% local, no cloud, no account, no telemetry
Use cases of Yggdrasil
- Stop re-explaining your project’s decisions and gotchas to every new chat
- Share the same memory across different AI tools (Claude Code, Codex)
- Recall patterns from past projects to suggest reuse in a current one
- Run a background consolidation agent that keeps memory tidy without external API calls
- Keep all memory as plain Markdown notes viewable in Obsidian
FAQ from Yggdrasil
How does Yggdrasil store memory?
It uses SQLite with FTS5 indexing; no external database is needed. Optionally, local embeddings via Ollama improve recall@1 from 0.77 to 0.93 (recall@3 reaches 1.00). Each memory is also a plain Markdown file accessible in any Markdown editor.
What dependencies does Yggdrasil require?
Zero dependencies out of the box. The tool runs on SQLite + FTS5 bundled with the daemon. If you want enhanced recall, you can optionally connect to a local Ollama instance for embeddings.
Where does my data live?
All data stays completely on your machine. There is no cloud component, no account, and no telemetry. The daemon writes to a local SQLite database.
Which MCP tools does Yggdrasil expose?
It provides ygg_health, ygg_bootstrap, ygg_search, ygg_recall, ygg_remember, and ygg_materialize. Hooks automatically inject a context summary on session start.
Is Yggdrasil free and open source?
Yes, it is released under the AGPL-3.0 license. Source and full documentation are at https://github.com/VonderVuflya/yggdrasil.
「その他」の他のコンテンツ
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
コメント