Showboard
io.github.rohanbeingsocial由 GitHub 帳號 rohanbeingsocial 發布v0.4.1更新於 Oct 27, 2026
Your coding agent answers with dashboards: charts and tables from read-only SQL, Excel and CSV.
概覽
本機 MCP 伺服器,讓編碼助理用唯讀 SQL、Excel 或 CSV 資料產生含圖表、表格與關鍵數字的儀表板來回答資料問題。
- 可以做什麼
- 對 Postgres 資料庫或 SQLite 檔案執行唯讀 SQL 查詢,或讀取 Excel、CSV 資料夾
- 把查詢結果做成儀表板,為每個結果挑選圖表,並附上表格與關鍵數字
- 在瀏覽器頁面、終端機旁的文字面板,或自己的 React 應用程式中顯示看板
- 為 Claude Code、Codex、Cursor、Gemini CLI 等編碼助理完成設定並檢查安裝
- 適用情境
- 適合希望編碼助理針對資料庫或試算表資料夾回答問題,並以視覺化方式而非純文字呈現結果的情境,尤其是在終端機或專案資料夾中工作時。
- 執行需求
- 透過 npx 以 stdio 在本機執行,需要 Node.js 22.13 或更新版本。需透過 SHOWBOARD_DB 環境變數或 init 指令提供 Postgres URL 或 SQLite 檔案,或指向含 .xlsx、.xlsm、.csv、.tsv 檔案的資料夾。僅限桌面端,看板頁面在 localhost 上提供。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Showboard,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Ask in your terminal. Get a dashboard on your screen.
Showboard is an MCP server that lets Claude Code, Codex, Cursor, Gemini CLI and other coding agents answer questions about your SQL database, or a folder of Excel and CSV files, with charts, tables and headline numbers: in your browser, inside your own app, or beside your terminal.
The agent writes a few read-only SQL queries and a short layout. Showboard runs the queries, picks a chart for each result, lays out the board and puts it on your screen. Every number comes from a query, one click away under its chart.
[Claude Code in a terminal beside Showboard's page in a browser: asked for the best seller of 2026, Claude calls Showboard's draw tool and a board of headline numbers, a line chart and bar charts appears]Let your agent set it up
In your project, ask your coding agent:
Set up Showboard in this project: run
npx showboard guideand follow it.
The guide is written for the agent. It has the agent pick the path that fits the project (spreadsheets, a database, or your own app), run the commands, and check its own work with npx showboard doctor. doctor starts Showboard the way each agent will and says how to fix anything that fails.
Or by hand
You need Node.js 22.13 or later.
A folder of spreadsheets, or a database:
Restart your agent in that folder, then open http://localhost:4710, or run npx showboard pane in a terminal beside the agent. init writes the settings for Claude Code, plus any agent the folder already has settings for. To name others, pass --agent codex,opencode,bharatcode,gemini,cursor,vscode (or all).
Inside your own app (React 19):
Then point the agents at it: npx showboard init --url http://localhost:3000/showboard.
Commands
Safe by design
- Postgres queries run in a
READ ONLYtransaction, with a time and row limit. SQLite files are opened read-only, and spreadsheets are only read. - Only
SELECTis accepted. - In your app, the agent can run only the actions you register, each checked against its input schema.
- The handler answers only
localhost, and refuses requests from other websites.
More
- README: the benchmark, how it works, and examples.
- SETUP.md: the agent's setup guide.
- Reference: every option, tool, command and route.
MIT licensed. Built with help from AI coding agents, mostly Claude Code.
來源:packages/showboard/README.md,提交 8a6f609
工具
0版本歷史
1- v0.4.1最新Oct 22, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分