
BIP Skills MCP
io.github.2fizzle由 GitHub 帳號 2fizzle 發布v1.0.1更新於 Nov 8, 2026
Serves Agent Skills folders (SKILL.md + bundled files) to any MCP client. Bundles bip-xsl-hardening.
概覽
本機 MCP 伺服器,向任何 MCP 用戶端提供 Agent Skills 資料夾(SKILL.md 及隨附檔案),並內建一個 XSLT 強化技能。
- 可以做什麼
- 列出可用技能的名稱、描述與來源,可依查詢字詞篩選
- 讀取技能的完整 SKILL.md,並列出其隨附檔案與大小
- 讀取技能內的單一文字檔,具備路徑穿越防護與 2 MB 上限
- 將每個技能以 skill:// /SKILL.md 資源形式提供
- 在內建技能之外或取代內建技能,提供本機自訂技能資料夾
- 適用情境
- 當你把可重複使用的 Agent Skills 以資料夾形式保存在本機,並希望助理依需求探索與讀取時適用;也適合在 Claude Desktop、Claude Code、Cursor 或 VS Code 中使用內建的 Oracle BI Publisher HTML 儀表板 XSLT 1.0 模式。
- 執行需求
- 需要 Node.js 20.3 以上版本,透過 npx 以 stdio 在本機執行。選用的 SKILLS_DIR 指向額外技能資料夾(Windows 以 ; 分隔,其他平台以 : 分隔,最多向下搜尋 3 層);SKILLS_NO_BUNDLED=1 時只提供這些資料夾。選用的 HTTP 模式使用 TRANSPORT=http 及 PORT、HOST、ALLOWED_HOSTS、MCP_AUTH_TOKEN。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 BIP Skills MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
bip-skills-mcp
MCP server that serves Agent Skills — folders containing a SKILL.md plus optional references/, scripts/, assets/ — to any MCP client (Claude Desktop, Claude Code, Cursor, VS Code…).
It ships with one skill, bip-xsl-hardening (XSLT 1.0 patterns for Oracle BI Publisher HTML dashboards: locale-independent grouping, multi-shape XML, adaptive fallback, date arithmetic without EXSLT). Point SKILLS_DIR at your own folders to serve your private skills from your machine — they are never uploaded anywhere.
Tools
Each skill is also exposed as a resource: skill://<name>/SKILL.md. All tools are read-only.
Install
Requires Node.js 20.3+.
Remote use (Streamable HTTP)
Set TRANSPORT=http to serve MCP over HTTP at /mcp (health check at /health).
Run locally:
Deploy
- Render: New → Blueprint → this repository (uses
render.yaml). SetMCP_AUTH_TOKENin the dashboard if you want a token, and changeALLOWED_HOSTSto your service host name. - Any Docker host (Fly.io, Railway, Cloud Run…):
docker build -t bip-skills-mcp .then run with-p 3000:3000 -e ALLOWED_HOSTS=your.host.
A hosted instance only serves the bundled skills: SKILLS_DIR points to a local folder and has no effect there.
Connect
- Claude (web, desktop, mobile): Settings → Connectors → Add custom connector →
https://<your-host>/mcp. Custom connectors support no-auth or OAuth servers, not static bearer tokens — leaveMCP_AUTH_TOKENunset for this route. - Claude Code:
claude mcp add --transport http bip-skills https://<your-host>/mcp --header "Authorization: Bearer <token>"
Develop
License
MIT
來源:README.md,提交 6866b3b
工具
0版本歷史
1- v1.0.1最新Nov 8, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分