loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

buddy

MCP Tool

enki-run/buddy

Agent-first Knowledge Graph — 25 MCP tools for LLMs. Cloudflare Workers + D1. OAuth 2.1. Apache 2.0.

Install

$ npx loaditout add enki-run/buddy

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "buddy": {
      "command": "npx",
      "args": [
        "-y",
        "buddy"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

buddy — Agent-first Knowledge Graph

[](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.

Features
  • Unified Node Model — One entity type replaces 5 (knowledge, documents, memories, variables, skills)
  • Knowledge Graph — Typed edges between nodes, projects, and tasks with a validation matrix
  • 25 MCP Tools — CRUD, full-text search (FTS5), graph traversal, context loading
  • Health Score — Per-project score (A-F) based on momentum, deadlines, freshness
  • Dashboard — Node browser, graph visualization (D3.js), project hub, activity log
  • OAuth 2.1 — PKCE enforced, compatible with Claude.ai, Gemini CLI, Mistral Le Chat
  • Encryption — AES-256-GCM for secret nodes via HKDF key derivation
  • Graph Integrity — Automatic validation, orphan detection, health score impact
  • Token-optimized — context_load designed for minimal token usage (<800 tokens)
Quick Start
# 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 deploy

See docs/installation.md for custom domain, rate limiting, and loca

Tags

ai-agentcloudflare-workershonoknowledge-graphmcpmcp-serveroauth2typescript

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated21 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/28/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/enki-run/buddy)](https://loaditout.ai/skills/enki-run/buddy)