
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 组可判断开源模型在给定硬件上是否放得下、估算显存、列出 GGUF 文件、搜索 Hugging Face 并读取 GPU 目录。所有工具都标注为只读,响应中会重复说明结果仅供参考,不构成医疗或法律建议。
- 适用场景
- 适合助手需要从公开来源快速查资料时使用:EMS 方案文本、法官与法院背景、美国医师与药品数据,或评估开源模型能否装进现有显存。它是查询服务而非权威记录系统,适合调研和起草,不适用于临床或法律决策。
- 运行要求
- 远程端点位于 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
