enki-run/buddy
Agent-first Knowledge Graph — 25 MCP tools for LLMs. Cloudflare Workers + D1. OAuth 2.1. Apache 2.0.
Platform-specific configuration:
{
"mcpServers": {
"buddy": {
"command": "npx",
"args": [
"-y",
"buddy"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](LICENSE) [](https://github.com/enki-run/buddy/actions)
> A graph-based knowledge substrate for LLMs and AI agents, with a human-readable dashboard.
buddy is an MCP server that provides 25 tools for managing a knowledge graph. Agents store concepts, facts, decisions, templates, and configs as Nodes, connected by typed Edges. Humans see everything through a server-rendered dashboard.
secret nodes via HKDF key derivationcontext_load designed for minimal token usage (<800 tokens)# 1. Clone
git clone git@github.com:enki-run/buddy.git && cd buddy
# 2. Install + configure
npm install
cp wrangler.toml.example wrangler.toml
# 3. Create D1 database
wrangler d1 create buddy
# → Copy database_id into your wrangler.toml
# 4. Create KV namespace
wrangler kv namespace create CACHE
# → Copy id into your wrangler.toml
# 5. Run migrations
npm run migrate
# 6. Set token (min 32 hex chars)
openssl rand -hex 32
wrangler secret put BUDDY_TOKEN
# 7. Deploy
npm run deploySee docs/installation.md for custom domain, rate limiting, and loca
Loading reviews...