
DojoGenesis
io.github.DojoGenesis由 GitHub 帳號 DojoGenesis 發布v3.2.1更新於 Oct 28, 2026
Practice library for coding agents: skill search/invoke, seed patches, scout, reflect, ADR writer
概覽
給編碼代理使用的本機方法論庫:檢索並呼叫 99 項開發技能、套用種子思考模式、進行反思,並寫出 ADR 決策紀錄。
- 可以做什麼
- 搜尋、列出並呼叫方法論技能,執行偵察與反思範本,套用可重複使用的種子模式
- 將架構決策紀錄以 markdown 檔案寫入指定目錄
- 儲存、列出並搜尋閘道工作階段記憶,並對 Postgres 記憶鏡像做唯讀查詢
- 透過單一入口在記憶、技能、ADR 與種子之間檢索
- 建立與搜尋種子、列出代理,並透過閘道把提示詞派送給 LLM
- 追蹤專案狀態與決策、設定處置狀態,並執行收斂與健康檢查
- 適用情境
- 適合希望編碼助理依循結構化、有名稱的開發方法,而不只是取得更多資料,並希望把決策紀錄與可重用模式跟專案放在一起的情境。README 本身說明尚未量測這些鷹架是否改善決策。
- 執行需求
- 以 stdio 本機程序執行,可用容器映像或 Go 建置(需 Go 1.23 以上)。零設定即可使用內建技能。可選設定:DOJO_SKILLS_PATH 指向完整技能庫,DOJO_ADR_PATH 指定決策紀錄寫入位置,DOJO_GATEWAY_URL 與 DOJO_GATEWAY_TOKEN 用於閘道,DOJO_MEMORY_DB_URL 用於記憶中心工具。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 DojoGenesis,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Dojo Genesis MCP Server
The methodology layer for Claude Code. It encodes 99 first-party working methods across 10 behavioral plugins as active cognitive scaffolds: instead of giving Claude more data, it gives Claude structured methods for software development decisions.
We have not yet measured whether these scaffolds improve Claude's decisions, so this README makes no claim that they do.
[CI] [Go] [License: MIT] [MCP] [LobeHub]
Quick Install
Claude Code
Add to your project's .claude/settings.json:
Or using Docker:
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
What's Included
Tools (28)
² Dispatch-class — spends LLM provider budget through the gateway. In HTTP
mode these require a dispatch-enabled API key and are rate limited per key;
dojo_scout's LLM path degrades to its offline scaffold for non-dispatch keys.
Skills (99 from CoworkPlugins, 43 bundled)
Skills are complete, battle-tested methodology workflows loaded from SKILL.md files at startup. When DOJO_SKILLS_PATH is set, all 99 first-party CoworkPlugins skills are available. Without it, 43 key skills across 8 plugins are embedded in the binary via go:embed.
Bundled plugins and skills:
Seed Patches (20)
Seeds are reusable thinking patterns drawn from across the Dojo ecosystem.
Dojo Genesis (Core)
AROMA & Serenity Valley
Resources
Documentation resources accessible via MCP resource URIs:
dojo://resources/{name}-- 8 documentation resources (AROMA philosophy, EIT principles, etc.)dojo://seeds/{name}-- 20 seed patchesdojo://skills/{plugin}/{name}-- All loaded skills
Configuration
The server works out of the box with zero configuration (bundled skills, default ADR path, stdio).
HTTP Mode (public endpoint)
Setting DOJO_HTTP_ADDR serves MCP streamable-HTTP instead of stdio:
POST/GET /mcp— the MCP endpoint, Bearer-key required (Authorization: Bearer <key>). Keyless or wrong-key requests get 401./mcp/k/<key>— same endpoint for clients that cannot send custom headers; the key is redacted in logs.GET /health— unauthenticated liveness (status + version only).
The server refuses to start in HTTP mode without a valid, non-empty
DOJO_MCP_API_KEYS. Every tool call is logged as
tool_call tool=… key=<label> dur_ms=… outcome=… — labels only, never key
material, never payloads.
Client wiring (Claude Code): claude mcp add --transport http dojo-remote https://<host>/mcp --header "Authorization: Bearer <key>".
Deployment notes: ingress is expected to be a Cloudflare tunnel (no host
ports); pin the container image by digest so auto-pull never
surprise-deploys a new public surface. Image publishing:
.github/workflows/docker-publish.yml → ghcr.io/dojogenesis/mcp
(supersedes the old manually-pushed mcpbydojogenesis image).
Building from Source
Requires Go 1.23 or later.
Docker
Project Structure
Philosophy
Dojo Genesis is built on three core principles:
- Beginner's Mind -- Approach every interaction fresh, free from accumulated expertise.
- Self-Definition -- Help users see their own thinking, not impose external frameworks.
- Understanding is Love -- Deep, non-judgmental understanding is the highest service.
License
MIT License -- see LICENSE for details.
Copyright (c) 2026 Dojo Genesis
Contributing
Contributions are welcome. Please see github.com/DojoGenesis for organization-level guidelines.
來源:README.md,提交 61b731a
工具
0版本歷史
1- v3.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分