
MeshVault Connectors
io.github.thefiredev-cloudv0.1.0更新於 Oct 6, 2026
Read-only tools: EMS protocols, courts and judges, NPI and FDA data, GPU fit for open models.
概覽
一個遠端 MCP 伺服器,讓助理以唯讀方式查詢 EMS 流程、法官與法院、美國健康資料,以及開源模型的 GPU 適配。
- 功能
- MeshVault Connectors 透過 Streamable HTTP 提供四組唯讀工具。ems 群組可搜尋與取得 EMS 流程,並列出機構與涵蓋範圍;legal 群組可搜尋法官、法院與近期案件;health 群組可查詢 NPI 紀錄以及 FDA 藥品標示、回收與不良事件;models 群組可判斷開源模型在指定硬體上是否放得下、估算 VRAM、列出 GGUF 檔案、搜尋 Hugging Face 並讀取 GPU 目錄。所有工具都標示為唯讀,回應中會重複說明結果僅供參考,不構成醫療或法律建議。
- 適用情境
- 適合助理需要從公開來源快速查資料時使用:EMS 流程文本、法官與法院背景、美國醫事人員與藥品資料,或評估開源模型能否放進現有 VRAM。它是查詢服務而非權威紀錄系統,適合研究與草擬,不適用於臨床或法律決策。
- 執行需求
- 遠端端點位於 thefiredev.com,不需要本機執行環境或安裝套件。認證方式為 Authorization 標頭中的 Bearer API 金鑰,或連線時提示的 OAuth。免費金鑰每天(UTC)100 次呼叫;匿名試用端點不需憑證,每個網路每天 10 次。Pro 為每月 19 美元,每天 5,000 次呼叫。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 MeshVault Connectors,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"meshvault-connectors": {
"type": "http",
"url": "https://thefiredev.com/mcp"
}
}
}README
MeshVault Connectors
Remote MCP server that gives ChatGPT, Claude and Gemini read-only tools in four groups. One deployable service (Vercel Function + static site), Streamable HTTP, OAuth 2.1 or API key, free tier, Pro plan through Stripe.
Every tool is annotated read-only. EMS results are education and reference, not medical direction; health data is not medical advice; legal data is not legal advice. Each response repeats the notice.
Use it
Server URL: https://thefiredev.com/mcp (landing page, docs and pricing: https://thefiredev.com/connectors)
Claude and ChatGPT custom connectors use OAuth: add the URL, and the sign-in page asks for a key or creates a free one. /mcp/try needs no credentials and allows 10 calls a day per network. Gemini CLI: gemini extensions install https://github.com/thefiredev-cloud/meshvault-connectors (set MESHVAULT_API_KEY).
Plans
Only tools/call counts. Calls rejected for bad input or failed by an upstream outage are refunded.
Architecture
State lives in one private Vercel Blob store (keys/, usage/, customers/, events/, oauth/). Writes use ETag compare-and-swap, so concurrent calls cannot overspend a quota.
OAuth refresh tokens are claimed by a compare-and-swap update. A reused token, including a losing concurrent refresh request, revokes the family. Access tokens check that family on each request, so revocation does not wait for the token's one-hour expiry.
Billing behaviour
- Checkout with an existing key upgrades that key. Cancellation downgrades it to Free.
- Checkout without a key issues a new Pro key, shown once on the confirmation page (sealed with AES-256-GCM for 24 hours). Cancellation revokes it.
- Fulfillment runs from both the webhook and the confirmation page. Both check Stripe's current subscription status, customer and configured Pro price before granting access; late event snapshots and reused success links cannot restore a canceled subscription.
- Webhook events handled:
checkout.session.completed,checkout.session.async_payment_succeeded,customer.subscription.updated,customer.subscription.deleted.
Develop
Environment variables are listed in .env.example. Use Stripe test-mode keys until you intentionally go live; stripe listen --forward-to localhost:8787/api/stripe/webhook gives a local webhook secret.
Deploy
Two supported shapes:
Own Vercel project. Import this repo (framework: Other; settings are in vercel.json), add a private Blob store, set the variables from .env.example, add the webhook endpoint https://<host>/api/stripe/webhook for the four events above.
Mounted in another site (how thefiredev.com runs it). node scripts/export-mount.mjs --out <host repo> --prefix /connectors writes one bundled Vercel Function (api/connectors.js) and the static pages under public/connectors/; --rewrites <file> also writes the vercel.json rewrites the host must contain. The host sets CONNECTORS_* variables (CONNECTORS_APP_SECRET, CONNECTORS_PUBLIC_BASE_URL, CONNECTORS_LANDING_PATH, CONNECTORS_STRIPE_SECRET_KEY, CONNECTORS_STRIPE_PRICE_PRO, CONNECTORS_STRIPE_WEBHOOK_SECRET) and a Blob store connected with variable prefix CONNECTORS_BLOB. The service owns /mcp, /oauth/*, /.well-known/oauth-*, /billing/*, /api/keys, /api/usage, /api/checkout, /api/billing, /api/stripe, /health.
Then publish server.json with mcp-publisher.
License
MIT. Data from third-party sources keeps its own terms; see each source.
來源:README.md,提交 aeb37a7
工具
0版本歷史
1- v0.1.0最新Oct 6, 2026
