ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Stellavault

โดย Evancielรุ่น 0.9.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.Evanciel/stellavault

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Local-first MCP server: Claude searches, asks & drafts from your Obsidian vault. 21 tools, no keys.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เอกสาร ตาราง และงานออฟฟิศ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "stellavault": {
      "command": "npx",
      "args": [
        "-y",
        "stellavault",
        "serve"
      ],
      "env": {
        "STELLAVAULT_DB_PATH": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add stellavault --env STELLAVAULT_DB_PATH='ใส่ค่าของคุณ' -- npx -y stellavault serve

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "stellavault": {
      "command": "npx",
      "args": [
        "-y",
        "stellavault",
        "serve"
      ],
      "env": {
        "STELLAVAULT_DB_PATH": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "stellavault": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "stellavault",
        "serve"
      ],
      "env": {
        "STELLAVAULT_DB_PATH": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • STELLAVAULT_DB_PATH env
    Path to the SQLite vector DB. Optional — defaults to a per-vault path resolved from your .stellavault.json config or the current directory.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub Evanciel ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด เอกสาร ตาราง และงานออฟฟิศi

  • ดาวมากกว่า 0% ของอีก 2197 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 29% ของอีก 2197 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2197 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Stellavault ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.9.0) เข้า registry 2 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Agent-Native Calendar

โดย BuilderIO

Agent-Native Google Calendar - manage events, sync, and public booking

รันบนคลาวด์★ 7,620MITอัปเดต 2 เดือนที่ผ่านมา
ติดตั้ง

Excel MCP Server

โดย haris-musa

ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง

รันบนเครื่อง★ 4,276MITอัปเดต 6 วันที่ผ่านมา
ติดตั้ง

MCP Server for Excel

โดย sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

รันบนเครื่อง★ 847MITอัปเดต 4 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

The local-first second brain that Claude remembers.

Karpathy's self-compiling wiki × Zettelkasten — fully local, vault-safe, and MCP-native.

English · 한국어 · 日本語 · 简体中文

🤖 Add to Claude / Cursor · ⬇ Desktop App · ⚡ Quickstart · 🌐 Live Demo

One command to let Claude read your vault:

`bash

npx -y stellavault setup # wires the MCP server into Claude Code / Desktop, Cursor, Windsurf, or VS Code

`

Claude Code user? Install the plugin instead — the MCP server plus /vault-ask, /vault-review, /vault-decision skills, in two commands:

`

/plugin marketplace add Evanciel/stellavault

/plugin install stellavault@stellavault

`

A second brain that compiles itself. Stellavault fuses two ideas about how knowledge should live and grow:

  • 🧠 Karpathy's self-compiling wiki — drop in anything (a PDF, a YouTube link, a passing thought) and it's auto-extracted into raw/, then compiled into a clean _wiki/ of concepts and backlinks. Your knowledge re-compiles itself as it grows, instead of rotting in a folder.
  • 🕸️ Zettelkasten — atomic notes, [[wikilinks]], and emergent connections, so a *web of ideas* (not a folder tree) becomes the real structure of how you think.

The result is one local-first knowledge tool — a full markdown editor, a 3D neural graph, hybrid AI search, and spaced-repetition memory decay — shipped as a desktop app, CLI, Obsidian plugin, and MCP server that lets Claude read your entire vault. No cloud, no API keys, and your original files are never modified.

Your vault as a neural network. Local-first, no cloud required.

Contents

Highlights · Why Stellavault? · Install · Editor · Pipeline · Intelligence · Search & Ranking · MCP Integration · 3D Visualization · Configuration · Performance · Tech Stack · Security · Troubleshooting

Highlights

  • 🧠 It compiles itself. Drop in a PDF, a YouTube link, or a half-formed thought — Stellavault extracts it to raw/, then *compiles* a clean _wiki/ with concepts and backlinks. Knowledge that organizes itself as it grows.
  • 🔍 Search that actually finds it. Hybrid retrieval fuses semantic meaning, exact keywords (BM25), and your own [[wikilinks]] / #tags with weighted RRF, then re-ranks by an FSRS memory model so what you're *actually* using resurfaces. 50+ languages, fully local, zero API keys.
  • 🌌 Your mind, in 3D. A real-time neural graph (React Three Fiber) — cluster view with folder drilldown, per-note local graphs, tag overlays, and two-class edges that keep *your* wikilinks visually distinct from AI-inferred similarity. Scales to a full 17k-note vault. A way to *see* the shape of what you know.
  • 🤖 Claude reads your entire vault. A first-class MCP server (21 tools): Claude can search, ask, draft, lint, and analyze your knowledge from Claude Code, Claude Desktop, Cursor, Windsurf, or VS Code.
  • ⏳ **It never *silently* forgets.** FSRS memory decay surfaces the real notes you're about to lose — plus gap, contradiction, and duplicate detection across the whole vault.
  • 🔒 Local-first. Vault-safe. Zero keys. Local embeddings, an on-device vector store, and your original files are never modified. Nothing leaves your machine unless you opt in.

Why Stellavault?

Most tools make you choose between *writing*, *searching*, and *remembering*. Stellavault does all three — locally, and in a way Claude can read.

StellavaultObsidianNotionPlain RAG script
Local-first, works offline✅✅☁️ cloud⚠️ usually cloud
Semantic search, no API key✅⚠️ plugin + key💰 paid AI⚠️ needs key
Original files never modified✅✅❌ proprietary➖
Self-compiling (ingest → wiki)✅❌❌❌
3D knowledge graph✅2D / plugin❌❌
Spaced-repetition decay (FSRS)✅⚠️ plugin❌❌
Gap / contradiction / dup detection✅❌❌❌
MCP-native (Claude reads your vault)✅➖ community☁️ cloud➖

[!NOTE]

Not either/or — Stellavault even runs inside Obsidian as a plugin. Keep your editor; add a brain.

Install

Desktop App (Recommended — one click)

⬇ Download for Windows x64 · 258 MB · ZIP

⬇ Download for Linux x64 · 237 MB · ZIP

macOS Coming soon

[!TIP]

Download → Unzip → Run stellavault.exe (Windows) or stellavault (Linux) → Pick your notes folder → Done.

CLI (for developers)
npm install -g stellavault    # or: npx stellavault

stellavault init # Interactive setup (3 min): index vault + connect AI clients stellavault setup # Connect to Claude Code/Desktop, Cursor, Windsurf, VS Code (one command) stellavault graph # Launch 3D graph in browser

Requires Node.js 20+. Run stellavault doctor to diagnose issues.

Obsidian Plugin
  1. Download main.js + manifest.json + styles.css from stellavault-obsidian releases
  2. Place in .obsidian/plugins/stellavault/
  3. Enable in Settings → Community plugins
  4. Start API: npx stellavault graph in your vault folder

Editor

Full-featured markdown editor — on par with Obsidian.

Full formatting & block support — tables, code, KaTeX, slash commands, wikilinks, split view… (click to expand)

FeatureStatus
Bold, Italic, Underline, Strikethrough✅
Headings 1–6✅
Bullet, Numbered, Task lists (nested checkboxes)✅
Tables (create, resize columns, add/remove rows & cols)✅
Code blocks with syntax highlighting (40+ languages)✅
Images (URL, clipboard paste, drag & drop)✅
KaTeX math rendering ($E=mc^2$ inline, $$...$$ display)✅
/Slash commands (12 block types, fuzzy search)✅
[[Wikilink]] autocomplete✅
Split view (vertical + horizontal, Ctrl+\\)✅
Text alignment (left / center / right)✅
Highlight, Superscript, Subscript✅
Smart typography (curly quotes, em/en dashes)✅
Horizontal rules✅

The Pipeline

Capture ──→ Organize ──→ Distill ──→ Express

Drop anything → auto-extract → raw/ → compile → _wiki/ → draft

Inspired by Karpathy's self-compiling knowledge architecture.

Ingest 14 Formats
InputHow
PDF, DOCX, PPTX, XLSXstellavault ingest report.pdf
JSON, CSV, XML, YAML, HTML, RTFstellavault ingest data.json
YouTubestellavault ingest https://youtu.be/... — transcript + timestamps
URLstellavault ingest https://... — HTML → markdown
Textstellavault ingest "quick thought"
Folderstellavault ingest ./papers/ — batch all files
Desktop / Web UIDrag & drop files directly
Express: Get Knowledge Out
stellavault draft "AI" --format blog      # Blog post from your vault

stellavault draft "AI" --format outline # Structured outline stellavault draft "AI" --ai # Claude API enhanced ($0.03)

Or use the Express tab in the desktop app — enter a topic, pick a format, and generate a draft grounded in your vault. Save to _drafts/ and edit inline.


Intelligence (What Makes Stellavault Unique)

These features do not exist in Obsidian — even with plugins.

FeatureCommand / DesktopDescription
Memory Decaystellavault decay / Memory tabFSRS-based — shows which real notes you are forgetting
Knowledge Gapsstellavault gapsDetects weak connections between topic clusters
Contradictionsstellavault contradictionsFinds conflicting statements across your vault
Duplicatesstellavault duplicatesNear-identical notes with similarity score
Health Checkstellavault lintAggregated vault health score (0–100)
Learning Pathstellavault learnAI-personalized review recommendations
Daily BriefDesktop app home screenPush-type: top decaying notes + stats on app open
Auto-TaggingAutomatic on ingestContent-based keyword extraction + category rules
Self-Compilingstellavault compileraw/ → _wiki/ with extracted concepts + backlinks

Search & Ranking

Hybrid retrieval that fuses multiple signals with weighted Reciprocal Rank Fusion (RRF) — tuned for a personal knowledge vault, fully local, zero API keys:

SignalWhat it capturesDefault weight
Semantic (dense)meaning; multilingual (50+ languages)1.0
BM25 (keyword)exact terms, code, names1.0
Entity-linkingyour [[wikilinks]], #tags, headings, titles — the curated graph1.5
FSRS recencygently surfaces notes you're actively using / forgetting±10%
  • Entity matching resolves natural-language queries via fuzzy substring + punctuation-normalized matching (Korean / CJK friendly), with a per-document diversity cap so one large note can't flood the top results.
  • Recency reuses the same FSRS memory model as the decay engine (not raw file mtime) — a note you're forgetting resurfaces; a mastered evergreen note isn't buried just for being old.
  • Adaptive rerank (long-running MCP server) further boosts results by your current session context (recent tags / paths).
  • Every weight is tunable per vault or via env vars — see Configuration.

MCP Integration (21 Tools)

stellavault setup            # one command → Claude Code, Claude Desktop, Cursor, Windsurf, VS Code

or, for Claude Code only:

claude mcp add stellavault -- stellavault serve

Manual config (any MCP client) — copy-paste JSON

{

"mcpServers": { "stellavault": { "command": "npx", "args": ["-y", "stellavault", "serve"] } } }

Listed on the MCP registry as io.github.Evanciel/stellavault (also discoverable via Gla

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx