Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Publish a file from an agent and get a durable beecargo.net/d/{shortId} share link.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://mcp.beecargo.net/mcp在终端中运行这条命令
claude mcp add --transport http beecargo https://mcp.beecargo.net/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"beecargo": {
"url": "https://mcp.beecargo.net/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"beecargo": {
"type": "http",
"url": "https://mcp.beecargo.net/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://mcp.beecargo.net/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过 GitHub 账户 Beecargo 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(0.1.0)于2个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, zanadir
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Find what a repository's CI is missing, and which security checks cannot fail the build.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Model Context Protocol server for the Beecargo file hosting API.
Portable marketplace packaging (Agent Plugins 1.0 + Cursor manifest) lives in ../agent-plugin.
Publish a durable share link with no human dashboard login:
https://mcp.beecargo.net/mcp (full tools; see examples/cursor-http.mcp.json). If /mcp requires auth, use https://mcp.beecargo.net/mcp/guest for bootstrap-only tools.beecargo_register_agent → solves a short PoW, returns bootstrap bc_* (10GB / 100rpm; session adopts the key).beecargo_upload with a public HTTPS url → hand off https://beecargo.net/d/{shortId} (always the full share URL). Multi-file handoff: openShare: true on the first file, then shareShortId on later uploads (same link, one unlock).beecargo_update_share_settings with protect: true (+ handoffMessage) on fileId or Shipment shortId → return unlockCode and handoffUrl (/h/…) on a private channel.For production agents (100GB included concurrent storage / 1000rpm / high remote/hr): mint a Pro-tier key via dashboard POST /api-keys/agent (Pro required) or operator POST /agent/api-keys.
Skip registration for ephemeral uploads: beecargo_upload works anonymously (stricter limits; save deletionToken).
| Tool | Auth | Description | ||
|---|---|---|---|---|
beecargo_register_agent | None | Self-mint bootstrap bc_* (PoW + rate-limited) | ||
beecargo_upload | Optional | URL, small base64, or local path (stdio); openShare / shareShortId for growable multi-file shares | ||
beecargo_upload_status | Optional | Poll async URL upload jobs | ||
beecargo_create_checkout | None | Mint Premium Stripe checkout (recommended: 2-day trial then weekly) | ||
beecargo_purchase_checkout | Optional | Mint pay link for a priced share (shortId / fileId / bundleId) | ||
beecargo_purchase_claim | None | After pay: sessionId → purchaseToken for beecargo_get_download_url | ||
beecargo_claim_file | API key | Claim anonymous upload with claimToken | ||
beecargo_search_tools | None | Keyword search over tools | ||
beecargo_update_share_settings | API key | Visibility, priceCents / currency, direct, retention, protect / handoffMessage (fileId or shortId) | ||
beecargo_connect | Dashboard key / OAuth | Seller Stripe Connect (action: status \ | onboard \ | login) |
beecargo_folders | API key | Create or list folders (action: create \ | list) | |
beecargo_get_download_url | None | Signed download URL (unlockCode / unlockToken / handoffToken / purchaseToken when needed) | ||
beecargo_file_info | Optional | Metadata by short codes (unlockRequired) | ||
beecargo_list_files | Required | List owned files (includeFolders; optional runId for pipeline manifests) | ||
beecargo_delete_file | Key or deletion token | Delete file |
| Tool | Auth | Description |
|---|---|---|
beecargo_create_upload_delegation | API key | Mint a short-lived uploadUrl + delegationToken for a worker that must not hold bc_*. Prefer beecargo_upload for normal agent uploads. |
Detailed guides: upload, upload status, run artifacts, upload delegation, folders, share settings, seller payouts, and buy a priced share.
cd apps/mcp && pnpm build && pnpm start
Optional: BEECARGO_API_KEY=bc_… in env. After beecargo_register_agent, the stdio session adopts the new key automatically.
See examples/cursor-stdio.mcp.json.
https://mcp.beecargo.net/mcp (full tools when authenticated). Guest bootstrap: https://mcp.beecargo.net/mcp/guest. See examples/cursor-http.mcp.json.
Existing key: examples/cursor-http-with-key.mcp.json.
Env: see .env.example. Highlights:
BEECARGO_API_URL: default https://api.beecargo.netBEECARGO_API_FETCH_TIMEOUT_MS: raise for large sync remotes (default guidance: 300000)BEECARGO_MCP_REQUIRE_AUTH: set true to require transport bearer or bc_* on /mcp (default: open bootstrap, rate-limited)BEECARGO_MCP_BEARER_TOKEN: optional shared transport secret when REQUIRE_AUTH=trueBEECARGO_MERCHANT_OAUTH_ENABLED: publish OAuth resource metadata and enable Connect with Beecargo (requires matching INTERNAL_API_KEY on API + MCP)server.json is the Official MCP Registry manifest for io.github.Beecargo/mcp (schema 2025-12-11). The hosted remote is https://mcp.beecargo.net/mcp. Discovery copies also live at /.well-known/mcp/server.json on this host and on https://beecargo.net.
This file does not mean the server is already listed in the registry.
Use the dedicated package @beecargo/cli:
npx --yes github:Beecargo/cli upload ./artifact.zip --json
npx --yes github:Beecargo/cli remote https://example.com/file.bin --async --json npx --yes github:Beecargo/cli share FILE_ID --price-cents 500 --key YOUR_BC_KEY npx --yes github:Beecargo/cli download FILE_ID ./out.bin --purchase-token TOKEN
From the monorepo: pnpm cli upload ./artifact.zip. Publish flags (--ttl, --protect, …) match MCP beecargo_upload. share --price-cents / download --purchase-token match MCP share-settings and retrieve.
pnpm smoke:http # MCP transport (no API)
BEECARGO_API_URL=http://localhost:3001 pnpm smoke:api # live upload against API
| lomi | Beecargo |
|---|---|
| OpenAPI-generated tools | Hand-written file tools (smaller surface) |
lomi_search_tools | beecargo_search_tools |
| Zero-header HTTP connect | Same (default); optional BEECARGO_MCP_REQUIRE_AUTH |
x-lomi-api-key + OAuth | x-beecargo-api-key / Bearer bc_* + anonymous |
GET/POST/DELETE /mcp | Same |
/health, /ready | Same |
| Retries + timeout on REST | BEECARGO_API_FETCH_* env |
| Tool results | { ok, status, body } + share link hints |
Scope is @beecargo. First publish is manual with --otp. After that, set Trusted Publisher on the npm package to GitHub Beecargo/mcp workflow publish.yml. Then bump the patch in package.json and push main.
pnpm typecheck && pnpm publish --access public --otp=XXXXXX