Agent 接入文档
DeepSeek Harness
Skill / MCP 可配置
DeepSeek Harness 通过官方 DSH MCP client bundle 连接 Attention;当前使用本机环境中的 Attention API Key。
开始之前
连接由 Skill、MCP 和 OAuth 组成
Skill 告诉 DeepSeek Harness 何时以及怎样使用 Attention;MCP 提供可调用的业务工具;OAuth 在浏览器中把连接授权给你的 Attention 账号。账号权益和 OAuth scope 会共同决定实际可见的工具子集。
DeepSeek HarnessAttention SkillAttention MCP
步骤 1
加载统一的 Attention Skill
所有宿主使用同一份 Attention Skill。先查看统一 Skill 文档,再按本页给出的宿主命令或图形界面步骤导入。
查看 Attention Skill 文档本页只说明 DeepSeek Harness 的加载方式。Skill 内容、版本和验收规则不因宿主变化。
下载后保存到
macOS / Linux~/.dsh/skills/attention/SKILL.mdWindows%USERPROFILE%\.dsh\skills\attention\SKILL.md图形界面安装步骤
优先 GitHub,ZIP 备用- 配置 Attention API Key
在 DSH 继承的环境中设置 ATTENTION_API_KEY 与 ATTENTION_MCP_URL;不要把 API Key 写进 Skill 文件。
步骤 2
添加 MCP 并完成 OAuth
添加 MCP 后,宿主会打开 Attention 的授权页面。请在浏览器中登录并确认授权;不要把 OAuth token 复制回 Agent。若宿主不支持浏览器 OAuth,才使用设置页中的 API Key 作为备用方案。
MCP 地址
https://attention-staging.noveltystudio.cn/mcp能力目录
16 个业务工具 · 实际能力随授权和账号权益变化宿主命令
在本机运行;不会执行远端脚本下载并校验 Skill(macOS / Linux) · macOS / Linux
(
set -eu
attention_skill_url=https://attention-staging.noveltystudio.cn/skills/attention/SKILL.md
attention_skill_target="$HOME/.dsh/skills/attention/SKILL.md"
attention_skill_sha256=3ee54b3bff69751682a6537658314280641e831456e771c6f571b824afaedb6d
attention_skill_dir=$(dirname "$attention_skill_target")
mkdir -p "$attention_skill_dir"
attention_skill_tmp=$(mktemp "$attention_skill_dir/.SKILL.md.XXXXXX")
trap 'rm -f "$attention_skill_tmp"' EXIT HUP INT TERM
curl --fail --show-error --silent --location --output "$attention_skill_tmp" -- "$attention_skill_url"
if command -v sha256sum >/dev/null 2>&1; then
attention_skill_actual=$(sha256sum "$attention_skill_tmp" | awk '{print $1}')
else
attention_skill_actual=$(shasum -a 256 "$attention_skill_tmp" | awk '{print $1}')
fi
[ "$attention_skill_actual" = "$attention_skill_sha256" ]
chmod 0644 "$attention_skill_tmp"
mv -f "$attention_skill_tmp" "$attention_skill_target"
trap - EXIT HUP INT TERM
)下载并校验 Skill(Windows PowerShell) · Windows
$ErrorActionPreference = 'Stop'
$attentionSkillUrl = 'https://attention-staging.noveltystudio.cn/skills/attention/SKILL.md'
$attentionSkillTarget = [Environment]::ExpandEnvironmentVariables('%USERPROFILE%\.dsh\skills\attention\SKILL.md')
$attentionSkillSha256 = '3ee54b3bff69751682a6537658314280641e831456e771c6f571b824afaedb6d'
$attentionSkillDirectory = Split-Path -Parent $attentionSkillTarget
New-Item -ItemType Directory -Force -Path $attentionSkillDirectory | Out-Null
$attentionSkillTemp = Join-Path $attentionSkillDirectory ('.SKILL.md.' + [Guid]::NewGuid().ToString('N') + '.tmp')
try {
Invoke-WebRequest -UseBasicParsing -Uri $attentionSkillUrl -OutFile $attentionSkillTemp
$attentionSkillActual = (Get-FileHash -Algorithm SHA256 -LiteralPath $attentionSkillTemp).Hash.ToLowerInvariant()
if ($attentionSkillActual -ne $attentionSkillSha256) { throw "Attention Skill SHA-256 mismatch" }
Move-Item -Force -LiteralPath $attentionSkillTemp -Destination $attentionSkillTarget
} finally {
if (Test-Path -LiteralPath $attentionSkillTemp) { Remove-Item -Force -LiteralPath $attentionSkillTemp }
}宿主命令
dsh plugin --profile web add @attention/dsh查看 MCP 配置
dsh --profile web --dump-config仅查看本地配置不代表工具已经可用。步骤 3
用真实工具调用验收
在 Agent 中调用
attention_get_my_account在 DeepSeek Harness 中要求 Agent 调用 attention_get_my_account;只有成功返回当前 Attention 账号信息,才表示 Skill、MCP 与 API Key 认证均已可用。查看本地配置不算验收。