Agent Workspace Practice

io.github.jimy-r由 GitHub 账号 jimy-r 发布v1.2.0更新于 Oct 24, 2026

Search + patterns, maturity assessment, context pricing, redaction checks - a practice as tools.

已验证Streamable HTTP可网页运行知识与记忆开发者工具安全与监控

概览

AI 生成的概览

一个远程 MCP 服务器,为助手提供可检索的智能体架构模式、工作区成熟度评估、上下文成本估算和敏感信息检查。

可以做什么
检索已发布的架构语料,返回带标题、来源、片段和全文链接的排序章节,涵盖模式、评估方法、学习模块及他人智能体系统的拆解。按关键词或编号查询 18 个架构模式之一,获取其问题陈述与设计理由。用从业者或组织问卷,从六个维度为智能体工作区打分。按上下文进入会话的位置以美元估算成本,含携带的 token 量与对比。扫描文本中的邮箱、主目录路径、凭据前缀、私有 IP 和密钥文件名等私密内容形态,仅返回计数。提交未找到的能力需求。
适用场景
适合在设计或评审智能体工作区时参考架构模式、获取结构化成熟度评分,或快速估算某段上下文在整个会话中的成本。也适合在文本发布到公开场合前做一次检查。
运行要求
远程 streamable HTTP 端点;未声明任何软件包、账户、API 密钥或环境变量。需要能访问提供方主机的网络。
安装前请注意
check_redaction 会把提交的文本发送到远程服务器,即使只返回计数,也应视为文本已离开本机。request_capability 会记录提交内容供人工审核,请勿包含机密或个人数据。成本估算基于服务器所述模型,仅供参考。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "agent-workspace-practice": {
      "type": "http",
      "url": "https://jamesross.ai/mcp"
    }
  }
}

工具

6

search_architecture

Search the published agent-workspace writing

Full-text search across the published architecture corpus: the 18 patterns and how they compose, the evaluation method, the seven learn-track modules, and the teardowns of other people's published agent systems. Returns ranked sections, each with its title, its source file, a snippet, and a link to the full text on GitHub. Use it when you want the passage itself rather than a pattern summary; lookup_pattern is the narrower tool that answers "which pattern covers this?". Every section is also readable in full as a resource under the architecture:// scheme (resources/list, resources/read).

输入参数limitquery必填

lookup_pattern

Look up an agent-workspace pattern

Search the 18 architecture patterns behind this practice by keyword or by pattern number. Returns up to 3 matches, each with its number, title, the problem it opens on, and a link to the full text. Use it when you want the reasoning behind an agent-workspace design decision rather than a how-to.

输入参数query必填

assess_workspace

Score an agent workspace or an organisation

Score an agent workspace across six dimensions: canonical knowledge, memory and context economics, verification and oversight, safety and permissions, telemetry and cost, provenance and delegation. Two variants: "practitioner" takes 18 answers (a single operator's workspace), "org" takes 12 (an organisation's agent readiness). Each answer is an integer 0-3 in question order, where 0 is the least mature option offered and 3 the most. Returns per-dimension scores, an overall percentage, a maturity band, and the two weakest dimensions with the gap that matters there. The question text lives at https://jamesross.ai/tools/maturity-check (practitioner) and https://jamesross.ai/tools/agent-readiness (org). Read it before answering on someone's behalf.

输入参数answers必填variant必填

price_context_read

Price a block of context by its position

Price a block of context by where it enters a session. The API is stateless, so the whole transcript is re-sent on every inference step, and a token costs its size times the number of turns left after it arrives. Returns the carried token volume, the cost of the block in USD, what the same read would have cost entering 20 turns from the end, and the multiplier between the two. Use it to decide whether a large read should move later in a session or into a subagent.

输入参数read_multentry_turn必填write_multsize_tokens必填total_turns必填price_in_per_mtok

check_redaction

Pre-flight text for the shapes of private content

Scan text for the shapes of private content before it goes anywhere public: email addresses, absolute home paths, credential and token prefixes, private and link-local IPs, .local hostnames, and secret filenames. Returns a count per pattern class and a total, nothing else. The text you send and the substrings that matched are never stored, never logged and never echoed back. Only the counts are kept. A line carrying the marker "redaction-ok" is skipped. Accepts up to 100KB.

输入参数text必填

request_capability

Request a capability this server does not have

Tell this server what capability you needed but didn't find here. Requests are logged and reviewed by a human; include no secrets or personal data.

输入参数contextdescription必填

版本历史

1
  1. v1.2.0最新Sep 16, 2026

评分

已满足适用检查项的 83%

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

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

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。