DWIN Research Adoption

io.github.vidvinianinov由 GitHub 帳號 vidvinianinov 發布v0.1.0更新於 Oct 25, 2026

Find, ground, evaluate, and selectively retain AI research through one local-first MCP.

概覽

AI 產生的概覽

一個本地優先的 MCP 伺服器,用來尋找、溯源、評估並選擇性保留 AI 研究,記憶需人工核准。

可以做什麼
探索並篩選帶版本的 arXiv 論文,擷取與來源綁定的證據,包含在本機解析 PDF 並保留頁碼與區塊出處、依原文精確重開。註冊並索引本機 AI 設定(指令、技能、MCP 清單、政策、腳本、評測),進行詞法檢索,可選用本機向量與候選圖關係。將已索引設定與研究結果對帳,提出已觀察項目或缺漏候選,且不修改設定。在宣告的門檻下執行基準與介入對比,並在評測回執與明確人工核准之前讓持久記憶保持為空。可選用有界線的每日排程器,僅執行清單中宣告為每日的工作。
適用情境
當你想把 AI 研究論文轉化為對自己 AI 設定的可量測、可回復變更,並在任何內容成為持久記憶前保留證據溯源與核准關卡時使用。適合保有本機設定檢出、想要詞法且附來源引用的檢索、而非讓代理自動改寫系統的人。
執行需求
透過 npx(Node.js)以本機 stdio 程序執行。不需要 API 金鑰。網路預設拒絕,僅允許官方 arXiv 端點與可選的本機回環模型端點。可選 PDF 解析需另行準備固定版本的 Docling 模型檔案(約 1.34 GB)。資料目錄可用 DWIN_FACTORY_DATA 覆寫,DWIN_TOOL_PROFILE=full 可顯示更多工具。每日排程器需要穩定檢出或全域安裝,且偏向 macOS。
安裝前請注意
解析後的 PDF 與外部摘要視為不可信輸入,圖邊與向量僅為候選,不具權威性。持久記憶僅在評測回執加目前人工核准後寫入,請審閱任何提升請求。設定註冊是明確的,套件不會掃描家目錄,但索引設定會將其內容寫入本機索引。排程器在私有應用程式資料下寫入帶雜湊的回執,不發布或安裝任何內容。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 DWIN Research Adoption,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

DWIN Research Adoption

Turn AI research into measured setup improvements without letting papers silently rewrite your system.

This repository contains one local MCP entrypoint plus three reusable skills. The workflow keeps five states separate:

  1. discover a versioned paper;
  2. recover source-bound evidence;
  3. propose a narrow change;
  4. compare baseline and intervention under a declared gate;
  5. promote a durable memory only after explicit human approval.

The MCP combines seven bounded capsules: Research Radar, Document Intelligence, Evidence Graph, Setup Intelligence, Research Adoption, Memory Graph, and Factory Health. It does not include personal session history, financial data, employer artifacts, or private source corpora.

Install the MCP

Published package: dwin-research-adoption on npm. Official Registry identity: io.github.vidvinianinov/dwin-research-adoption.

Generic MCP client configuration:

json
{  "mcpServers": {    "dwin-research-adoption": {      "command": "npx",      "args": ["-y", "[email protected]"]    }  }}

No API key is required. The default data directory is private application data; override it with DWIN_FACTORY_DATA when isolation is needed. Network access is deny-by-default. Only official arXiv endpoints and an optional loopback local-model endpoint are allowlisted by the bundled policy.

The default basic profile exposes 38 tools across discovery, PDF evidence, setup inventory, hybrid retrieval, reconciliation, evaluation, and governed Memory. Set DWIN_TOOL_PROFILE=full to expose additional category scans, watches, retrieval experiments, and the pinned demonstration corpus.

Index a local AI setup

Registration is explicit: the package never scans your home directory. From a stable checkout or global installation:

bash
dwin-research-adoption setup-register my-setup /absolute/path/to/setup

Call setup_sync to classify and index instructions, skills, MCP manifests, capsules, contracts, policies, hooks, steerings, SOPs, scripts, evals, fixtures, evidence, and configuration. setup_search uses FTS5/BM25; setup_reopen verifies exact source text; setup_graph exposes bounded typed relationships; and setup_reconcile returns observed or gap candidates without editing the setup.

For optional semantic recall, call setup_bridge_evidence, explicitly provision the pinned model, and then call evidence_embed:

bash
dwin-research-adoption embedding-provision

The embedding cache binds exact text, role, model revision, preprocessing/configuration, runtime, and architecture. BM25 stays the default; vectors and graph edges remain candidate-only.

Parse local research PDFs

The lightweight package does not bundle model weights. Explicitly provision pinned Docling and register one PDF:

bash
dwin-research-adoption document-provisiondwin-research-adoption document-register paper /absolute/path/to/paper.pdf

Then call document_sync, document_search, and document_reopen. The parser runs locally and returns page/block provenance, hashes, and a private lossless Docling export. Provisioning is intentionally separate because the tested runtime uses about 1.34 GB of model artifacts.

Run the daily local scheduler

The public package includes a bounded daily runner plus a macOS launchd installer. A stable checkout or global installation is required; ephemeral npx paths are rejected.

bash
dwin-research-adoption schedule install 8 0dwin-research-adoption schedule statusdwin-research-adoption daily

The scheduled run executes only jobs declared daily in capsule manifests and writes hashed receipts under private application data. It does not publish posts, install research changes, or promote Memory.

Install the skills

bash
npx skills add vidvinianinov/dwin-research-adoption

Current stable release: v0.2.0. Skill catalog: skills.sh/vidvinianinov/dwin-research-adoption.

Included skills:

  • triage-ai-research: route a question to an audited arXiv template and produce candidate evidence.
  • adopt-research-into-setup: turn a selected paper into a baseline/intervention experiment.
  • review-evidence-and-memory: verify provenance and promote only accepted, approved lessons.

Reproduce the release checks

bash
npm cinpm run verifynpm run receipt:release

npm run demo uses a sanitized offline arXiv fixture and an isolated index of the package itself. It discovers the unified tools, finds papers, builds a typed setup index, reopens exact evidence, reports three explicit gap candidates, runs the baseline/intervention reconciliation case, and verifies that Memory remains empty. npm run audit:release inspects the exact npm file list for secrets, personal paths, employer terms, symlinks, and metadata drift.

The first real research-to-setup result is the memory portability launch case. It includes a negative adoption decision and makes no productivity or token-saving claim.

Product boundary

The default retrieval path is lexical and source-cited. Optional embeddings are local, pinned, hash-cached, and experimental; they do not confer truth or authority. Parsed PDFs and external abstracts are untrusted inputs. Graph edges are candidate relationships. Only evaluator receipts plus a current human approval can authorize durable memory.

The local stdio package is Apache-2.0. A future hosted service may add managed scheduling, organization policy, collaborative approvals, and hosted evaluation while preserving the public contracts.

Security and privacy

See SECURITY.md, Privacy, and Terms. Report vulnerabilities privately rather than opening a public issue.

The dependency-ordered product milestones and exit criteria are in the goal chain.

MCP Registry name: io.github.vidvinianinov/dwin-research-adoption

來源:README.md,提交 257dfa2

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分