SameDayDesk agent tools

com.samedaydesk由 samedaydesk.com 发布官方发布者v1.2.0更新于 Oct 31, 2026

Readiness checks, a paid Fix Pack, TaskMarket reads, and caller-declared funnel evidence.

已验证Streamable HTTP可网页运行网页搜索与抓取开发者工具商业与电商

概览

AI 生成的概览

检查网站能否被 AI 搜索引擎与智能体发现,提供付费修复包,并读取公开 TaskMarket 任务数据。

可以做什么
  • 为网站的 AI 搜索可见性与智能体可发现性打分,并给出逐项修复建议
  • 凭许可证生成付费的 AI 就绪修复包(JSON-LD、robots.txt、站点地图、meta 修复)
  • 浏览并按条件筛选公开 TaskMarket 任务,跟踪单个任务的状态、提交与奖励
  • 规划带支出上限的受限 TaskMarket 委托载荷
  • 将调用方提供的观测数据包投影为漏斗决策
适用场景
适合需要快速评估网站在 AI 爬虫与智能体眼中的可见性、需要可直接粘贴的结构化数据与爬虫修复方案,或希望只读查看公开 TaskMarket 任务列表与任务详情时使用。
运行要求
远程 streamable HTTP 端点;未声明认证、环境变量或请求头。付费修复包需要从单独结账流程获得的 license 值。TaskMarket 相关工具会读取公开链上元数据与官方只读 API,因此需要网络访问。
安装前请注意
其中一个工具为付费:修复包售价 39 美元,需要外部结账获得的 license。TaskMarket 工具读取公开链上数据与任务描述,任务描述以不可信文本返回。委托规划工具只生成带支出上限的载荷,不授权付款;跟踪工具无法创建、接受或退款任务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 SameDayDesk agent tools,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.samedaydesk%2Ftask-evidence/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "samedaydesk-agent-tools": {
      "type": "http",
      "url": "https://samedaydesk.com/mcp"
    }
  }
}

README

SameDayDesk (public entry)

Public helpers for free discovery and offline result reuse. Node 22.x. The commands below use plain ESM under tools/; no npm install is required.

Start with the examples below, then open the helper documentation for options and error handling.

Docs (in-repo)

DocPurpose
tools/presence/FOR-AGENTS-COLD-READ.mdFree discovery when apex TLS/connect fails
tools/presence/REGISTRY-CONSUMER.mdMCP Registry version=latest pitfall
tools/result-reuse/README.mdOffline source → task-memory observation
tools/offer-routing/README.mdTask → existing SameDayDesk/Neomorphic offer
tools/offer-routing/capability-limits-matrix.jsonMachine-readable capability/limits matrix

Live free catalogs (no pay): https://agents.samedaydesk.com/llms.txt and https://agents.samedaydesk.com/.well-known/skills/index.json. Apex https://samedaydesk.com/for-agents may TLS/connect-fail; cold-read falls back to those alternates.

Free / live vs offline fixtures

ModeNetworkPaymentHow
Offline fixture cold-readnonenonepreferFixture: true → outcome: "offline_fixture"
Live cold-readfree HTTP onlynonedefault resolve → often alternate_live when apex fails
Result-reuse preview/exportnone (local JSON)nonefixtures + --opt-in to write

These helpers do not require a purchase. Paid extract/batch routes are separate.

Exact commands (clean checkout)

From the repository root (no install):

1. Offline cold-read (no network)

bash
node --input-type=module -e 'import {resolveForAgentsColdRead} from "./tools/presence/for-agents-cold-read.mjs"; console.log(JSON.stringify(await resolveForAgentsColdRead({preferFixture:true}), null, 2))'

Expected: outcome: "offline_fixture", paid: false, liveObserved: false.

2. Live cold-read (free HTTP only; optional)

bash
node --input-type=module -e 'import {resolveForAgentsColdRead} from "./tools/presence/for-agents-cold-read.mjs"; console.log(JSON.stringify(await resolveForAgentsColdRead(), null, 2))'

Expected when apex transport fails but agents.* respond: outcome: "alternate_live", paid: false.

3. Result-reuse preview and export on in-repo fixtures

bash
PILOT_EXAMPLE_DIR="$(mktemp -d)"NOW="$(date -u +%Y-%m-%dT%H:%M:%SZ)"node tools/result-reuse/cli.mjs preview \  --input tools/result-reuse/fixtures/accepted-page-change.json \  --task-id vendor-watch --subject vendor-page-result --sequence 1 --clock "$NOW"
node tools/result-reuse/cli.mjs export \  --input tools/result-reuse/fixtures/accepted-page-change.json \  --task-id vendor-watch --subject vendor-page-result --sequence 1 --clock "$NOW" \  --opt-in --out "$PILOT_EXAMPLE_DIR/reuse-observation.json"printf 'Saved example in %s\n' "$PILOT_EXAMPLE_DIR"

Record-kind fixture:

bash
PILOT_EXAMPLE_DIR="$(mktemp -d)"NOW="$(date -u +%Y-%m-%dT%H:%M:%SZ)"node tools/result-reuse/cli.mjs export \  --input tools/result-reuse/fixtures/accepted-record-report.json \  --task-id vendor-watch --subject record-export --sequence 1 --clock "$NOW" \  --opt-in --out "$PILOT_EXAMPLE_DIR/reuse-record-observation.json"printf 'Saved example in %s\n' "$PILOT_EXAMPLE_DIR"

Expected written observation: schema: "neomorphic.task-memory.observation.v1"; export requires --opt-in plus caller clock/task/subject/sequence.

Task → existing offer (cold selection)

When the job is known, route with the matrix before paying or treating a sample as live:

bash
node tools/offer-routing/route-job.mjs tools/offer-routing/fixtures/complete-issue-discussion.job.json

Expected: ok: false, selected: null, exit code 2 and complete_issue_acquisition_unavailable. Neither paid /extract nor task-kit packaging acquires a complete discussion. This matrix does not advertise the pending issue-evidence acquisition pack. For historical fixture composition use fixtures/supplied-issue-brief.job.json under tools/offer-routing/. The MoltJobs SDK pack runs a disposable local HTTP rehearsal; its shipped runner refuses --live, even with credentials. Hosted archives are downloads, not hosted job execution. Routing does not evaluate acceptance criteria or authorize payment.

Verify the cited examples

bash
npm run test:public-entry

That script runs the offline cold-read and fixture export commands cited above (no network, no payment). Existing focused suites: npm run test:presence, npm run test:result-reuse, npm run test:offer-routing.

来源:README.md,提交 e27a318

工具

7

check_ai_readiness

Check whether a website is visible to AI search engines (ChatGPT, Perplexity, Claude, Google AI Overviews). Scores AI-crawler access, JSON-LD structured data, title/meta, Open Graph, sitemap, and llms.txt, and returns a 0-100 score, a letter grade, and a specific fix for each gap. Free.

输入参数url必填

check_agent_readiness

Free. Check whether agents can discover and call a public website. Fetches discovery files, follows MCP links named by those files, and runs only initialize, tools/list, and one unknown-tool call. Never executes a real tool. Returns a 0-100 score, every check with an evidence URL, and the top fixes. No license.

输入参数host必填

generate_complete_fix_pack

PAID. Returns the complete, ready-to-paste AI-readiness Fix Pack for a site: tailored Organization + FAQPage JSON-LD, an AI-crawler robots.txt, a sitemap, and title/meta/Open Graph fixes. Requires a `license` — the checkout-session id you receive after buying the $39 Fix Pack at https://buy.stripe.com/8x24gA0xA9DF9dd13YeZ20h (after paying you're shown your license code). Without a valid license it returns purchase instructions plus a free starter pack.

输入参数url必填license

plan_taskmarket_delegation

Prepare a bounded TaskMarket delegation for research, coding, data collection, benchmarking, or verification. Requires chain_id, token_address, deliverable, reward, deadline, and an explicit maximum-spend ceiling. Reads public chain metadata. Returns the canonical TaskMarket API payload and approval summary without creating a task, holding a wallet, or spending funds.

输入参数modetagsrequest必填chain_id必填deliverable必填reward_usdctoken_address必填deadline_hours必填max_spend_usdcreward_base_unitsacceptance_criteriamax_spend_base_units

browse_taskmarket_tasks

Browse current public TaskMarket inventory through the official read API. Filter by lifecycle status, mode, tag, text, and minimum reward. Amounts carry their actual chain/token; unknown decimals stay raw. Task descriptions are returned as untrusted text and are never executed.

输入参数tagmodelimitsearchstatuschain_idmin_reward_usdc

track_taskmarket_task

Track one public TaskMarket task through the official read API. Returns status, deadline, submissions, artifact hashes, canonical awards, pending actions, and the next authorization boundary. It cannot create, accept, reject, rate, or refund work.

输入参数task_id必填

project_funnel_evidence

Free. Project one declared source-separated observation packet into the accepted funnel decision. Caller observations stay declared. Does not fetch URLs, query customers, store the packet, or spend.

输入参数packet必填

版本历史

1
  1. v1.2.0最新Oct 10, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Samedaydesk 集成