AgentLinkOps
com.agentlinkops由 agentlinkops.com 发布官方发布者v0.6.18更新于 Nov 8, 2026
Backlink monitoring with dated fetch evidence; checks and change events continue after the chat.
概览
托管式反向链接监控服务,让助手核查发布方页面是否链接到你的页面,并查看带日期的抓取证据。
- 可以做什么
- 核查指定的来源与目标链接对,返回带日期的观测结果,含 HTTP 状态、重定向链、robots 情况与内容校验和
- 列出托管项目,查看监控任务与在对话结束后仍持续产生的变更事件
- 查看预期投放的证据,包括带有明确原因的 unknown 结果
- 将本地预期与托管服务同步,并把事件与证据引用拉取到本地镜像
- 把供应商导出(Ahrefs、Semrush、Majestic、Moz、DataForSEO、Linkody、Search Console、通用 CSV)导入仓库账本
- 适用场景
- 适合需要跟踪反向链接或链接投放的场景:让助手核实某个发布方页面、给出带日期的证据,或找出发生变化的投放。适用于要求结果可审计而非仅凭断言的 SEO 与外链工作流程。
- 运行要求
- 通过 streamable HTTP 连接的远程 MCP 端点,使用 OAuth 登录,由你在客户端选择账号、工作区与权限范围。托管访问为分阶段开放的私有试点,账号可能需等待开通。配套 CLI 需 Node.js 22.13 或更高版本,可选 CRM 辅助工具需 Python 3.10 或更高版本。本地链接核查无需账号。
安装
在 SourceWeft 中
- 打开 控制台中的 AgentLinkOps,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.agentlinkops%2Fagentlinkops/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"agentlinkops": {
"type": "http",
"url": "https://app.agentlinkops.com/mcp"
}
}
}README
agentlinkops
Pack version 0.6.16. 156 commands in 13 toolsets.
A backlink ledger that lives in your repository. agentlinkops check fetches a source page,
looks for the link you declared and records an observation with the HTTP status, redirect
chain, robots posture and a SHA-256 of the fetched bytes. Page HTML never enters the repository.
A check that cannot conclude says unknown with a named reason, and unknown never means the
link was removed.
The CLI imports the same verifier module the hosted AgentLinkOps service runs, and its tests assert both paths return the same shape. The hosted checks, evidence store and MCP server are a separate service; this package is the local half and needs no account.
Give your agent AgentLinkOps
Use Node.js 22.13 or later. Choose a supplied-link check or a hosted task, then inspect the installed version's help before selecting guidance.
-
Inspect setup and choose guidance. CLI 0.6.10 installs the connection skill and its reference by default, with MCP setup for detected clients. Select optional guidance explicitly. Setup stores no credential and reports changes. CLI 0.6.9 and earlier can install the complete pack. Native-client acceptance remains separate from package checks.
With the
skillsCLI instead:npx -y skills add https://agentlinkops.com, then addhttps://app.agentlinkops.com/mcpas a remote HTTP MCP server in your client. On a version whose help supports selection, useagentlinkops agent setup --skill IDor--recipe IDfor optional guidance; repeat either flag for several choices. Choose--all-skillsonly for this product pack's skills. Separate optional packs require--pack DIR. Customer instructions and records remain the customer's choice.Preview
agentlinkops agent remove --recipe IDor--skill IDbefore adding--apply. The installer refuses skill removal while a recipe it owns still needs the skill. Keep the skill or select both that recipe and its skill after reconciling customer edits. The installer preserves edited recipe bodies, which can still block joint removal. For an intended complete uninstall, previewagentlinkops agent remove --scope project(oruser), then add--apply. -
Sign in for a chosen hosted task. The client opens the AgentLinkOps sign-in; you pick the account, workspace and scopes. Nothing is pasted into a chat. A supplied-link check needs no account or hosted connection.
-
Verify hosted access when needed. Ask your agent to list your AgentLinkOps projects, or run
agentlinkops doctor. -
Check a placement. Ask: "check whether [publisher page] links to [my page], show the dated observation and any uncertainty." No account yet? The same verifier runs locally:
This fetches a public source page and returns an observation; no repository, ledger, CRM or publisher recipe is required. Read the state and evidence limits, including an unknown result. A returned result does not establish presence.
The skill is a short door: the first time your agent uses AgentLinkOps in a session it reads
the full agent reference, which agentlinkops skill prints and
https://agentlinkops.com/SKILL.md serves. Hosted monitoring is a private pilot, and access opens
in stages; the local commands below need no account. The package is agentlinkops on npm, published by the
agentlinkops account; the source is https://github.com/sunlover7/agentlinkops-cli.
Install the CLI on its own
Or run it once without installing:
Check one link with no account
Check a supplied pair from any working directory, without creating a ledger:
If you choose to retain expected links in a repository ledger, use the optional local workflow:
init creates .agentlinkops/ with an empty ledger. add writes one entry. check fetches
the source page and appends an observation to the mirror. status names every entry whose
observations disagree with its intent and proposes the edit; applying it is a commit you make.
Ledger checks return 0 when no expected placement is conclusively absent and 1 when
an expected placement is observed absent with complete evidence. Unknown observations do
not fail a run by default. Pass --fail-on-unknown to return 1 for an unknown result
in text or JSON output. Usage, configuration and malformed-ledger errors return 2.
agentlinkops doctor verifies the ledger, the verifier self-test, cloud reachability and the
token, and prints a fix line for anything that fails.
The ledger
Intent and fact never share a file. You write intent; the verifier writes fact.
One ledger entry:
Three intents: wanted (we want this publisher to link to us; present is the news),
expected (it should be there now; absent is the alarm) and retired (stop checking, keep
the history). Nothing promotes an entry automatically. id is random and permanent, so a
corrected URL keeps its history. Everything is plain JSON Lines, one entry per line, that you
can read without this tool.
Imports and adoption
Supplier exports import through presets or an explicit column map, and a preview writes nothing:
Presets: Ahrefs, Semrush, Majestic, Moz, DataForSEO, Linkody, Google Search Console and generic
CSV. A preset is a convenience over --map, never a requirement. Every rejected row is reported
with its line and reason. Count-per-site Search Console exports are refused, because importing
them would invent placements.
An existing SQLite CRM (the reference adapter in scripts/agentlinkops.py) adopts into ledger
entries read-only with agentlinkops adopt crm.sqlite; there is no reverse direction.
One page can be checked without a ledger or an account: agentlinkops check --source URL --target URL [--scope exact] [--json] [--out result.json] runs the same verifier and prints one
result. --out reserves the file before the fetch and refuses to overwrite. A saved result later
joins a ledger with agentlinkops adopt-result result.json [--intent wanted|expected], which
validates the artifact (no raw HTML, a checksum that must match, a state consistent with its
evidence) and appends the entry and observation once under a writer lock.
Sync with the hosted service
Local commands need no account. Sync pushes expectations and pulls events and evidence
references into the mirror. It never writes into links.jsonl.
Hosted access opens in stages: anyone can create an account at https://app.agentlinkops.com/sign-up, and an account outside the pilot is told it is waiting for access. The hosted checks, evidence store and MCP server are a separate service and are not part of this package.
Citation commands
The local agentlinkops citation commands stay in this package for existing panels.
AI citation measurement is not part of the AgentLinkOps offer, and the hosted service does
not list citation commands for customers. agentlinkops citation help describes the local
commands.
Environment variables
No value is ever printed. The LINKTRAIL_* spellings, the linktrail command and a .linktrail/
ledger directory are still accepted with a one-line notice on stderr until 2026-10-15; run
agentlinkops migrate once to rename the directory. It refuses to merge or delete anything.
Agent plugin
The package doubles as a plugin: .claude-plugin/plugin.json and .codex-plugin/plugin.json
point at five product skills in skills/: connect, discovery, campaigns, CRM and assets.
agentlinkops agent setup keeps the connection-only default; --skill and --recipe
add explicit selections. --all-skills selects this pack's five skills. Upgrades retain
older optional selections and customer edits until explicit removal.
The separate optional content pack contains builder, humanizer, text cleanup,
internal-linking and pre-publish guidance. Its source-rights and portable-dependency
qualification remain unresolved; the product build preserves its
older published index and archives without qualifying them. When a separately qualified
pack is available, --pack DIR selects its local skills directory. An optional pack alone
does not configure AgentLinkOps MCP. The existing product discovery index and content
index paths remain unchanged.
Each standalone product archive includes its required references and Python resources. Its dependency receipt declares the separately installed CLI, selected recipes and customer tools. Node.js runs the CLI; Python 3.10 or later runs the optional CRM helper. Inspect the installed version and help before using a local feature. Refreshing the hosted command catalog does not install a newer CLI.
What it does not do
It holds no backlink index, sends no email, verifies no contact address and runs no JavaScript: observations are static HTML only, and each one says so. Literal IP addresses, reserved hostnames and non-default ports are refused before any fetch.
Documentation and source
- Guides: https://docs.agentlinkops.com/guides/first-result and https://docs.agentlinkops.com/guides/connect-cli
- Product: https://agentlinkops.com/
- Source: https://github.com/sunlover7/agentlinkops-cli
- Contract references shipped in this package:
references/cli.md,references/disavow.md,references/reports.md
License
Apache License 2.0. See LICENSE and NOTICE.
来源:README.md,提交 a75d796
工具
0版本历史
3- v0.6.16Nov 5, 2026
- v0.5.2-registry.1Sep 20, 2026
- v0.5.1Sep 18, 2026
评分
已满足适用检查项的 83%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证不适用
托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。