welance/directory

com.welance由 welance.com 發布官方發布者v1.1.0更新於 Oct 29, 2026

Match a project brief with small vetted software teams, anonymously; sign in to manage your own.

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

把助理連接到 welance 目錄,可將專案需求書與經過審核的小型軟體團隊媒合,並準備需在網站上確認的提案。

可以做什麼
  • 說明目錄的定位、定價方式與需求書規則目錄
  • 瀏覽並閱讀公開需求書,包括匿名化的開放、審核中與已交付專案
  • 將草稿需求書與符合條件的匿名團隊媒合,並預覽範例團隊
  • 讀取已登入者的個人檔案、團隊、投標、預約與發票
  • 提出需求書草稿與發布、檔案更新、團隊邀請、投標草稿與送出、預約等提案
  • 所有提案僅被儲存,須在網站上確認後才生效
適用情境
適合希望藉助助理起草並評分專案需求書、尋找合適的審核團隊,或在 welance 上準備投標與會議預約的個人或小型團隊。
執行需求
位於 welance.com 的遠端 streamable HTTP 端點。公開工具無需登入;讀取與提案工具透過 OAuth 作用於一位已登入使用者。未宣告 API 金鑰或環境變數。
安裝前請注意
提案只會被儲存而不會執行:發布、送出投標、邀請成員、預約與付款都需在網站上確認。付費環節是每方 30 歐元加增值稅的會面握手;確認預約會保留 30 歐元,接受後雙方都會被扣款。已登入者的發票與個人檔案可被讀取。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 welance/directory,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.welance%2Fdirectory/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "welance-directory": {
      "type": "http",
      "url": "https://welance.com/directory/mcp"
    }
  }
}

工具

20

directory_capabilities

What welance/directory is

What the directory is, who it is for (small vetted software teams for digital projects, especially ones rooted in the physical world), how pricing works (0% of the project; €30 + VAT from each side only to meet, charged once both accept a time), and the rule that the human stays the principal.

無需輸入參數。

list_open_briefs

Open briefs and delivered projects

The public briefs: open ones looking for a team, ones in vetting, and the archive of delivered projects with budget, sector and delivery team. Anonymised server-side. Filter by status or to tangible-world projects only.

輸入參數statustangible

preview_teams

A protected preview of the team board

Two anonymous, vetted teams as specimens (rotating daily) and the size of the supply — never the whole board. The board is brief-first: the teams that fit a project are listed only against a draft brief. Names and members are revealed only after a mutual €30-per-side handshake.

無需輸入參數。

match_brief

Shortlist teams for a draft brief

Match a draft brief (80–20000 characters) against the real, eligible anonymous teams: only teams the brief matches come back, with reasons and the defaults inferred from the brief. Same derivation and matcher as publishing, stores nothing, calls no LLM. Ends with a "Start this brief" link that opens the guided flow prefilled.

輸入參數brief必填titlelanguage

brief_rules

The public scoring rules

The rule catalogue a brief is scored against before teams see it: ids, labels, weights and the acceptance threshold that decides whether a brief publishes.

無需輸入參數。

read_profile

My profile

The signed-in person's own directory profile: job role, years of experience, languages, rated skills, hourly rate and verification state.

無需輸入參數。

read_my_teams

My teams

The signed-in person's teams: key (teamKey), name, and the facts the system derives rather than stores (members = confirmed people; rate = blended from members' rates unless the team sets an override; languages from members unless set); each team's profile (based, remote, availability, shipped work), open and matching brief counts, and a checklist of what pitching and the public board require, each marked met or missing.

無需輸入參數。

read_my_pitches

My briefs, pitches and bookings

The signed-in person's pitches and bookings on both sides: applications sent by their teams (with handshake and booking state) and the anonymous pitches received on their own briefs.

無需輸入參數。

read_brief

One brief

One public brief in full, markdown body included, by its id (briefId).

輸入參數briefId必填

read_booking

One booking

One booking by its id (bookingId): the proposed slots, its state, and which side the signed-in person is on.

輸入參數bookingId必填

read_pitchable_briefs

Briefs my teams can pitch on

For each of the signed-in person's teams, the open briefs that team can still pitch on: not yet pitched, pitch slots left, and a language match.

無需輸入參數。

read_invoices

My invoices

The signed-in person's past invoices with their PDF and document links (pdfUrl / documentUrl). Without filters it covers every billing identity of the person (personal VAT plus companies they own or administer); each invoice is tagged with its identity {kind, id, label, vatMasked}. identity ("all", "personal" or "org:<organisationId>") or identities (several of "personal" / "org:<organisationId>") narrow by identity; from/to (YYYY-MM-DD, inclusive) narrow by date; limit caps the count (1–50).

輸入參數tofromlimitidentityidentities

propose_brief_draft

Propose a brief draft

A proposed update to the person's local brief draft: title, markdown, and/or per-rule answers. Accepting it fills the brief editor; nothing is published. The whole proposal is limited to 64,000 UTF-8 bytes. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數titleanswerssummary必填markdown

propose_brief_publish

Propose publishing a brief

A proposal to publish a brief (title, markdown, optional language) to the board. On confirmation the server's live score gate decides whether it publishes; publishing emails a one-time link and signs no one in. The whole proposal is limited to 64,000 UTF-8 bytes. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數title必填summary必填languagemarkdown必填

propose_profile_update

Propose profile changes

Proposed field changes to one entity. entity "person": the signed-in person's own profile (job_role, years_experience, langs, skills, hourly_rate). entity "member" + teamKey + memberKey: a confirmed colleague on one of the person's teams (job_role, years_experience, langs, hourly_rate; skills are rated only by their owner). entity "team" + teamKey: intro, based, remote, availability, langs, shipped, hourly. entity "organisation" + organisationId: website, description of an organisation the person owns or administers (descriptive only; it verifies nothing). Skills: changes[{field:"skills", value:[{name, rating 1–10}]}] adds or re-rates (an existing name takes the new rating); removeSkills lists skill names to remove. Languages: addLangs / removeLangs take two-letter codes; alternatively a langs change carries the complete new list (not both). Scalars: changes[{field, value}]; hourly_rate is EUR/h, 10–2000; team hourly overrides the rate blended from members' rates, and null restores the blend; team size is not a field (it is the confirmed member count). Team shipped: value lists entries to add, each {title, url, desc}; existing entries are kept; removeShipped lists titles or links to remove. inferred=true marks a value derived from evidence rather than stated by the person; hourly rate, availability, languages and skill ratings are rejected when inferred. Each changed field becomes a separate card the person approves. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數entity必填changessummary必填teamKeyaddLangsmemberKeyremoveLangsremoveSkillsremoveShippedorganisationId

propose_team_invite

Propose inviting someone to a team

A proposal to invite a person to one of the signed-in person's teams (teamKey) by name and email, with an optional role. Once confirmed, the invitee receives an email; their skill ratings are theirs to set later. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數name必填roleemail必填summary必填teamKey必填

propose_pitch_draft

Propose a pitch draft

An anonymous pitch draft for one of the person's teams (teamKey) on an open brief (briefId). Accepting it fills the existing pitch editor; nothing is sent. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數text必填briefId必填summary必填teamKey必填

propose_pitch_send

Propose sending a pitch

A proposal to send an anonymous pitch for one of the person's teams (teamKey) on an open brief (briefId); once confirmed, the brief owner sees it. Each brief accepts a limited number of pitches (10). Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數text必填briefId必填summary必填teamKey必填

propose_booking

Propose meeting times

As the client of a pitch on the person's own brief (appId): a proposed 30-minute call with at least 3 concrete slots (ISO 8601; weekdays, on the hour, 09–18 CET, 3–10 business days ahead) and an optional note. Confirming holds €30 from the client's side for up to 7 days; nothing is charged until both sides accept a time. A no-show's €30 is not returned; the side that showed gets a credit. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數noteappId必填slots必填summary必填

propose_booking_accept

Propose accepting a meeting time

As the team on a booking (bookingId): a proposal to accept one of the client's offered slots (slotId). Accepting charges €30 from each side; if the client does not show, the team's €30 becomes a credit; if the team does not show, its €30 is not returned. Stores a proposal only. Nothing happens until the person confirms it on welance.com/directory; the result includes the review link.

輸入參數slotId必填summary必填bookingId必填

版本歷史

1
  1. v1.1.0最新Oct 29, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。

其他 Welance 整合