Spotdb

ai.aliengiraffe由 aliengiraffe.ai 發布v0.1.0更新於 Oct 24, 2026

Ephemeral data sandbox for AI workflows with guardrails and security

已驗證STDIO僅桌面資料庫資料與分析

概覽

AI 產生的概覽

SpotDB 是本地臨時資料沙箱,讓 AI 助理在隔離環境中載入 CSV 資料並執行 SQL 查詢,而不直接存取正式資料庫。

可以做什麼
將 CSV 檔載入本機沙箱資料庫的暫存資料表,並透過 MCP 端點以 SQL 查詢;同一套上傳與查詢流程也提供 REST API 和瀏覽器 Explorer 介面。建立快照以還原某個時間點的資料狀態,或從先前的狀態繼續。提供防護規則與存取控制,用來避免意外修改資料,並讓探索作業與正式系統隔離。
適用情境
適合助理需要在不碰觸正式資料庫的情況下探索或分析表格式資料(例如上傳的 CSV 檔),以及需要具備快照與回復能力的可丟棄沙箱來支援代理式資料工作流程時使用。
執行需求
以本機程序在使用者電腦上執行,透過 Homebrew 安裝並以 spotdb 指令啟動;MCP 連線透過 npx mcp-remote 連到本機串流端點。可設定選用的環境變數 X-API-Key 進行請求驗證。僅限桌面端。
安裝前請注意
選用的 X-API-Key 屬於機密資訊,應妥善保管。此伺服器接受檔案上傳與 SQL 查詢,寫入沙箱的資料應視為敏感資料;README 未說明防護規則如何設定,使用前應先確認。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

SpotDB

[Quality Gate Status]

Lightweight data sandbox for AI workflows and data exploration, enabled with guardrails and security to keep your data safe.

This project provides a lightweight, ephemeral data sandbox designed for large language models (LLMs) and agentic workflows. By providing a secure, isolated environment, it allows AI agents and scripts to analyze data without direct access to production databases. This setup prevents accidental data modification, ensures data privacy, and enforces guardrails for safe data exploration.

Features

  • 🏖️ Ephemeral Data Sandbox: Create temporary databases for AI workflows and data exploration.
  • 📸 Snapshot: Capture and store data snapshots, recover point-in-time data states or continue from a previous state.
  • 🧠 MCP API: Access data through a Model Context Protocol for seamless integration with AI models and agentic workflows.
  • ⚙️ REST API: Access data through a RESTful API for integration with traditional systems and workflows.
  • 🚂 Guardrails: Enforce rules and constraints to ensure data safety and privacy.
  • 🛡️ Security: Protect data from unauthorized access and modification.

Quick Start

  1. Tap the repository and install the package:
bash
brew tap aliengiraffe/spaceship && \\brew install spotdb
  1. Start the server:
bash
spotdb
  1. Upload a CSV file:
bash
curl -X POST \  http://localhost:8080/api/v1/upload \  -F "table_name=mytable" \  -F "has_header=true" \  -F "[email protected]"
  1. Query the data:
bash
curl -X POST \  http://localhost:8080/api/v1/query \  -H "Content-Type: application/json" \  -d '{"query": "SELECT * FROM mytable LIMIT 10"}'
  1. Setup Claude Code You must have the claude command installed.

Then, you can add the spotdb mcp:

bash
claude mcp add spotdb -s user -- npx -y mcp-remote http://localhost:8081/stream

Use Explorer UI

Open the Explorer UI in your browser and upload files and query the data:

bash
open http://localhost:8080/explorer

Full Documentation

👉 https://github.com/aliengiraffe/spotdb/blob/main/DOCS.md

來源:README.md,提交 cfbbef2

工具

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

版本歷史

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

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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