list_services
List services
List Dribba's services with a one-line summary and URL.
limitcom.dribba由 dribba.com 發布官方發布者v1.1.1更新於 Oct 27, 2026
Dribba: services, case studies, budget estimates and contact, as MCP tools.
Dribba 的公開 MCP 伺服器,提供其服務、案例、公司資訊與預算估算,並可代使用者送出專案洽詢。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.dribba%2Fdribba/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"dribba": {
"type": "http",
"url": "https://dribba.com/mcp"
}
}
}Official SDK and CLI for the Dribba public API.
No API key, no OAuth, no account. Every read endpoint is public. If you were looking for the credentials page, there isn't one — see dribba.com/auth.md.
Nothing to install:
Add --sandbox to hit the frozen fixtures instead of production.
Dribba's MCP server is remote — Streamable HTTP at https://dribba.com/mcp. If
your client only speaks stdio, this package ships the bridge:
It forwards JSON-RPC and nothing else, so the tools, resources and protocol version are whatever the server declares — there is no second implementation to drift. If your client does speak Streamable HTTP, skip the bridge and point it straight at the URL.
Verified with the official @modelcontextprotocol/sdk over stdio: connect,
tools/list, tools/call, resources/list, resources/read.
The Python client lives in python/ and is published to PyPI as
dribba.
Every 4xx/5xx throws a DribbaError. Branch on code — it is stable. title
and detail are prose and may be reworded.
120 requests per 60 seconds per IP. After any call, dribba.rateLimit holds what
the last response advertised, so you can self-throttle instead of provoking a
429:
Frozen fixtures with production shapes. Useful because a test that asserts "there are 9 services" breaks the day we publish the tenth — against the sandbox it does not.
Idempotency-Key on any POST. Same key and same body replays the stored
response; same key with a different body is a 400.
Any page as markdown, and a one-request export of many pages:
Export jobs live in one server instance's memory and expire after 15 minutes; a 404 while polling means the request reached a different instance, not that the work was lost.
https://dribba.com/mcp (actions) and https://dribba.com/docs/mcp (docs).
See https://dribba.com/developers/mcp.Accept: text/markdown, or append .md./ask — NLWeb: a natural-language question, verbatim passages back.This repo doubles as a portable Agent Plugin:
Install the skills into your agent:
skills/ is generated from what the site serves at
https://dribba.com/.well-known/agent-skills/. Edit the site, not the copy — the
copy is what drifts.
Node 20+. Zero dependencies.
MIT. The data behind the API is CC BY 4.0 — cite "Dribba" and link the source URL.
來源:README.md,提交 cc02b7d
List services
List Dribba's services with a one-line summary and URL.
limitEstimate a project
Ballpark budget and range for an app/product, mirroring dribba.com's public calculator. Minimum project budget is €30,000.
designtimelineplatforms必填complexityList case studies
List Dribba's case studies (slug, title, industry).
limitindustryCompany facts
Structured facts about Dribba: positioning, offices, team, distinctions, clients.
fieldsSubmit contact request
Submit a real project inquiry to Dribba on behalf of the user. This sends an email and creates a lead — ONLY call it after the user has explicitly confirmed the exact name, email and message to be sent. Dribba replies within 1h. Rate-limited per client.
name必填email必填budgetcompanymessage必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
npx dribba services --tablenpx dribba cases --limit 3 | jq -r '.items[].slug'npx dribba estimate --platforms ios,android --complexity complexnpx dribba ask "flutter migration"npx dribba markdown /serviciosnpx dribba --help{ "mcpServers": { "dribba": { "command": "npx", "args": ["-y", "dribba-mcp"] } }}npx dribba-mcp # product surface: 5 tools + llms.txt resourcesnpx dribba-mcp --docs # documentation surface: 4 toolsnpm i dribba # JavaScript / TypeScriptpip install dribba # Python 3.9+, same methods, also dependency-freeimport { Dribba } from "dribba";
const dribba = new Dribba();
const { items, total, next_cursor } = await dribba.services({ limit: 5 });const study = await dribba.case("cityxerpa");const budget = await dribba.estimate({ platforms: ["ios", "android"] });
// Whole collections, following the cursor for youfor await (const job of dribba.paginate("/api/v1/jobs")) { console.log(job.title);}import { DribbaError } from "dribba";
try { await dribba.service("nope");} catch (error) { if (error instanceof DribbaError && error.code === "resource_not_found") { console.log(error.resolution); // what to do next, from the server }}await dribba.company();console.log(dribba.rateLimit); // { limit: 120, remaining: 118, reset: 47 }const sandbox = new Dribba({ sandbox: true });const services = await sandbox.services(); // services.sandbox === trueawait dribba.estimate(input, { idempotencyKey: crypto.randomUUID() });const page = await dribba.markdown("/servicios");
const job = await dribba.startExport(["/", "/precios", "/servicios"]);await dribba.waitForExport(job.id);const everything = await dribba.exportResult(job.id);plugin.json the manifestmcp.json the two remote MCP serversskills/ seven SKILL.md files describing what dribba.com exposesnpx skills add dribbaengineering/dribba