Rasczak Knowledge Commons

dev.workers.rasczak-commons.rasczak-agent-service由 rasczak-agent-service.rasczak-commons.workers.dev 發布官方發布者v0.4.1更新於 Nov 2, 2026

Free decision methods, work-kit previews and optional feedback. Hosted research is not available.

已驗證Streamable HTTP可網頁執行效率與工作流知識與記憶

概覽

AI 產生的概覽

遠端 MCP 端點,提供免費且附來源的決策方法、工作套件預覽、範例評估包,以及可選的意見回饋提交。

可以做什麼
  • 列出免費決策方法、決策包與價格,並依精確目錄 ID 讀取單一方法及其來源與限制
  • 讀取免費的完整供應商評估範例包,無需付款或帳號
  • 以通用任務詞瀏覽工作套件預覽,並讀取首個決策工作流程預覽及其擬定價格與評估狀態
  • 讀取未來託管研究的範圍與費用政策,並依套件 ID 取得可付款的 HTTP 連結與價格
  • 以隨機化名提交可選的研究興趣或技能意見回饋
適用情境
適合讓助理從此目錄取得免費、有引用的決策方法與評估素材,或了解現有預覽與套件。它基本上是唯讀目錄,而非可用的研究或購買服務:託管研究僅為預覽,套件無法透過它購買。
執行需求
使用提供方來源站的遠端 Streamable HTTP 端點;未宣告驗證、環境變數或請求標頭。無需在本機安裝任何內容。
安裝前請注意
提交意見回饋屬於寫入操作:服務要求使用隨機化名,並提醒不要包含私人情境、姓名、聯絡方式或憑證;原始回饋保留 30 天,且有每日次數限制。套件報價會回傳可付款連結,但工具本身不付款也不授權消費。付款預設關閉,託管研究尚不可用。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "rasczak-knowledge-commons": {
      "type": "http",
      "url": "https://rasczak-agent-service.rasczak-commons.workers.dev/mcp"
    }
  }
}

README

Rasczak agent service

Ten free, source-linked decision methods, three optional decision packs, REST, static pages, a stateless MCP endpoint, and an offline Agent Skill. Requests use reviewed fixed content and make no model calls. Payments are disabled by default; deployment owners must verify live settlement before enabling them.

Version 0.4.0 adds a decision-workflow preview, a free client skill, private version entitlement code and bounded public-source collection. The first workflow has a $5 price hypothesis but cannot be purchased. Paired model evaluation and independent trials remain pending. Hosted research is a preview, not an available service.

Version 0.4.1 fixes a collector failure reproduced inside Workers: unsupported redirect handling prevented requests. Redirects are now returned without following them and rejected explicitly. Runs persist only bounded failure codes, never error messages or response bodies. An actual Workers-runtime test covers collection and redirect refusal with external networking replaced by synthetic responses.

/workflows/ and the workflow_catalog MCP tool expose scope and evaluation status. /books/ links to two optional books with royalty disclosure. Customer decision artifacts remain with the customer. General feedback is not permission to reuse work as a published example.

KitAccess is an inactive backend component tested with ephemeral wallet signatures and local storage fixtures. A settled receipt binds buyer, SKU, version and artifact hash; fresh one-use signatures gate each download. Production private storage, actual settlement and refund reconciliation still need qualification. Environment flags cannot activate the workflow purchase or access routes. Source code and free clients are public; private workflow drafts are excluded from this repository and static assets.

The optional market collector reads at most three operator-approved GitHub issue sources and inserts at most twenty deduplicated links/titles per UTC day, with a total ceiling of 1,000 records. It makes no model calls and never executes issue text. Configure approved sources privately through D1, not public request bodies. A crashed run needs reconciliation; provider throttling stops without retry. No collector runs without its enable flag and approved sources.

Research preview and privacy

GET /api/v2/research explains the future capped-cost service. GET /api/v2/kits supports q, domain, offset and limit; GET /api/v2/kits/{id} reads metadata. GET /api/v2/changes provides version changes. POST /api/v2/research/feedback accepts general interest or skill feedback under the OpenAPI schema. It never creates an order or charge. Feedback requires RESEARCH_FEEDBACK_ENABLED=true, a D1 binding and FEEDBACK_HASH_KEY set through the deployment secret store. Never put its value in source or a prompt.

Apply migrations/0002_research.sql before enabling feedback. The daily deterministic cleanup aggregates expired feedback and removes raw submissions after 30 days. Per-day limits: five submissions per pseudonym, twenty per network hash, one thousand globally. Hashes are not verified customer identities. General comments must omit private information; do not post customer scenarios or credentials. The service sends no notifications or outreach.

Research quote/order/status/result/refund endpoints return 503. A Cloudflare Workflow entrypoint is provided but is not bound and unconditionally refuses execution. Live model and refund transports are deliberately absent. Setting flags cannot bypass this release gate. Offline modules implement integer micro-USD pricing, a 30% markup, quote acceptance, atomic cost reservations, uncertain-call reconciliation, lifecycle transitions and refund intents. Only injected mock adapters may rehearse a job.

Before any pilot, qualify an adapter's worst-case costs, fund a loss reserve, verify payment/refund settlement, benchmark deliverable scope and obtain explicit launch authorization. Budget visible and reasoning tokens, tools, validation, retries, payment and refund fees. Unused funds are returned; failure to deliver the contracted output requires a full refund. Quotes are not available until those gates pass.

The existing source license remains unchanged. New paid kit drafts are not included in this repository or static assets. Runtime documentation is not a claim of measured cross-model quality or token savings.

Run locally

sh
npm ci --include=devnpm run checknpm run deploy:drynpm run dev

Use Node 22 or the pinned local Node dependency. The SQLite tests use Node's experimental built-in driver; hosted receipts use Cloudflare D1.

Interface

  • /api/v1/catalog lists supported methods and packs.
  • /api/v1/methods/{id} returns a free method; unknown IDs return 404.
  • /api/v1/sample returns a complete free vendor-evaluation pack.
  • /api/v1/packs/{id} offers an optional assembled pack. Disabled payments return 503; enabled payments require verified, recorded settlement.
  • /mcp exposes catalog, method, sample_pack, and pack_offer through Streamable HTTP. None of these tools pays or authorizes spending.
  • /full returns 410.
  • skill/rasczak-knowledge-commons contains the offline skill and its ten references.

Connect clients to the origin configured by the deployment owner. Service URLs and repository links are configuration, not embedded account identifiers.

For MCP Registry HTTP ownership verification, optionally set MCP_REGISTRY_PUBLIC_KEY to a base64 Ed25519 public key at build time. The public verification record is generated at /.well-known/mcp-registry-auth. Keep the matching private key exclusively in your secret store; the server never needs it.

Build and publish

scripts/build.mjs generates the static release from the curated catalog. scripts/package-release.mjs creates a separate source package using an explicit allowlist. Both run the privacy validator before writing output. Unknown release files stop packaging.

Set RELEASE_PRIVACY_POLICY to a private JSON policy file containing forbiddenStrings for local names, account identifiers, original filenames, and internal project names. Keep this policy outside the release. allowedPublicUrls can exempt exact approved public endpoints from identifier matching. Pattern checks alone cannot recognize every private identifier. Review Git history and author metadata separately before pushing.

Publish only the generated package from a fresh, separate checkout. Use neutral author metadata. Do not copy source archives, session records, browser profiles, credentials, debug logs, source maps, or original working folders into it. Generic paths such as data/input.json describe the distributable structure only. Public primary-source citations are retained so method claims remain verifiable.

Deployment

  1. Authenticate the hosting CLI to the intended account. Supply configuration through the process environment and the hosting secret store. Never include credential values in source, logs, commands, or documentation.
  2. Set PUBLIC_ORIGIN to the verified HTTPS origin at build time and in the deployment configuration. Optionally set PUBLIC_REPOSITORY to the approved public repository. Rebuild and run npm run deploy:check.
  3. Keep PAYMENTS_ENABLED=false and MAINNET_SETTLEMENT_APPROVED=false. Deploy only the allowlisted assets and Worker. Verify the homepage, health, catalog, sample, unknown IDs, Origin rejection, disabled payments, and an actual MCP client connection.
  4. If receipts are needed, create a D1 database, bind it as RECEIPTS, and apply migrations/0001_receipts.sql. Use your own database identifier. Back up receipts before schema changes.
  5. Use Base Sepolia and its exact USDC asset for payment trials. Configure X402_PAY_TO from a controlled receiving address. A receiving-wallet private key is never needed by this server.
  6. Store facilitator credentials as hosting secrets. Verify real settlement, identical retries, replay rejection, ambiguous-settlement reconciliation, and result recovery. An explicitly authorized bounded mainnet trial must pass before production payments are enabled.
  7. Use the verified namespace and URL for registry listings. Confirm listings and actual independent usage separately. No listing or customer count is implied by these source files.

Payment behavior and limits

The service uses x402 v2 exact EIP-3009 on Base or Base Sepolia with a 120-second authorization window. It supports 65-byte EOA signatures. Local signature tests are cryptographic; settlement tests use fixtures.

Receipts bind network, asset, payer, nonce, proof hash, resource, and transaction. The result is stored before settlement. The same recorded proof retrieves the same result without another charge. Changed resources are rejected. Uncertain settlement is quarantined and never automatically retried.

If settlement succeeds but receipt commit fails, reconcile the receipt with facilitator and chain evidence before recovering the stored result. Never clear a reservation to force another payment. No public receipt-edit endpoint or automated refund action exists.

See EVALUATION.md for the measurement protocol. Tests, visits, and owner payments do not establish customer demand.

來源:README.md,提交 219e817

工具

8

workflow_catalog

Read the first decision-workflow preview, proposed price and measured evaluation status. No order, purchase or model call.

無需輸入參數。

kit_catalog

Find work-kit previews. These kits are awaiting evaluation and cannot be purchased. Query using general task words, never private scenarios.

輸入參數qlimitdomainoffset

research_preview

Read future hosted research scopes and cost policy. No executable quote, payment or job is created.

無需輸入參數。

research_feedback

Submit optional research interest or skill feedback. Use a random pseudonym; omit private scenarios, names, contact details and credentials. No order or payment. Raw feedback retained 30 days.

輸入參數kind必填model必填budget必填domain必填ratingcommentclient_id必填human_confirmed

catalog

List available free methods, decision packs, and prices.

無需輸入參數。

method

Read a free method by exact catalog ID. Returns provenance and limitations.

輸入參數id必填

sample_pack

Free complete vendor-evaluation pack. No payment or account needed.

無需輸入參數。

pack_offer

Get a payable HTTP URL and price by pack ID. Does not pay, buy, or authorize spending.

輸入參數id必填

版本歷史

1
  1. v0.4.1最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

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

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

    請在儲存庫或註冊中心條目中宣告授權條款。