关于 INITE
INITE 是面向 AI 可见度分析的 MCP 服务,适合需要检查网站能否被答案引擎发现的团队。它结合本地页面与爬虫检查、远程分析及修复建议,并可比较网站或查看历史。
主要功能
- 01检查 AI 爬虫访问规则
- 02探测网站身份文件
- 03读取页面元数据与结构化数据
- 04分析并比较网站可见度
- 05生成修复建议并查看历史
适用场景
- 01判断 robots.txt 是否阻止答案引擎抓取
- 02检查网站身份文件和页面信号
- 03比较自身网站与竞争网站的可见度
- 04跟踪审计评分变化并确定修复事项
MCP 相关
stdio 客户端可连接本地服务;本地工具直接检查网站,其他工具通过转发调用 INITE 远程 MCP 服务。也可直接连接 https://inite.ai/api/mcp/analyzer,开放工具无需令牌,会员工具需授权。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://inite.ai/api/mcp/portalclaude mcp add --transport http ai-inite-inite https://inite.ai/api/mcp/portal{"mcpServers":{"ai-inite-inite":{"type":"http","url":"https://inite.ai/api/mcp/portal"}}}在 Cursor 中打开{"servers":{"ai-inite-inite":{"type":"http","url":"https://inite.ai/api/mcp/portal"}}}在 VS Code 中打开{"mcpServers":{"ai-inite-inite":{"type":"http","url":"https://inite.ai/api/mcp/portal"}}}{"mcpServers":{"ai-inite-inite":{"serverUrl":"https://inite.ai/api/mcp/portal"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://inite.ai/api/mcp/portal需要授权工具
详细介绍
INITE MCP — 在 Agent 内了解 AI 可见度
询问助手答案引擎能否看到某个网站,并获取一个分数。
> Can ChatGPT actually find stripe.com, or is it invisible?
analyze_site(url: "stripe.com") → run_id: cm4x…
get_analysis(run_id: "cm4x…") → Score: 78/100
审计会像助手一样读取实时网站——包括引擎会查找的身份文件(llms.txt、ai.json 等)、爬虫策略、Schema 图谱、页面健康状况——然后询问 Claude、ChatGPT、Gemini 和 Perplexity 是否会提及该网站。八个加权部分合计得出一个 100 分制的分数。
这是在 inite.ai/en/analyze 运行的同一项审计。
登录前即可使用
其中三个工具完全在你的设备上运行——获取 robots.txt、探测文件、解析页面。无需账户、无需额度,也不会向外发送请求。
> Is anything blocking AI crawlers on stripe.com?
check_ai_access(url: "stripe.com")
Retrieval: all 7 answer-engine crawlers may fetch the site.
Training: 3 of 8 blocked — Meta-ExternalAgent, Bytespider, Amazonbot.
其余功能由 inite.ai 的 AI 可见度服务提供;即使退出登录,也能以访客身份使用:check_identity、修复计划(visibility_fixes)、以相同方式读取竞争对手(compare_sites)、查看读取结果的变化(visibility_history),以及作为概览的 analyze_site——不包含其中两个付费步骤的审计,每个地址每天可进行两次。
> What should firecrawl.dev fix first so ChatGPT can use it?
visibility_fixes(url: "firecrawl.dev")
1. [critical] No structured data on the site (about +3.5 points)
Do: Add Organization (and WebSite) JSON-LD to every page.
2. [high] 7 retrieval crawlers are blocked on …
仅提供可见度功能。INITE 的服务和预约功能位于
ai.inite/inite,AI 工具目录位于 ai.inite/atlas。
登录后,请求将归属到你的账户:可使用账户套餐对应的审计功能(免费套餐可查看预览,付费套餐可查看完整审计),以及你的审计记录:my_reports,还有基于这些记录生成的修复计划和历史记录。
安装
Claude Desktop、Cursor,或任何可启动 stdio 服务的客户端:
{
"mcpServers": {
"inite": {
"command": "npx",
"args": ["-y", "@inite/visibility"]
}
}
}
然后登录一次:
npx @inite/visibility login
这会打开浏览器,供你批准授权;令牌将以仅所有者可访问的权限存储在
~/.config/inite/mcp.json 中。此流程使用通过 loopback 重定向的 PKCE 授权码,这是 RFC 8252 为原生应用规定的流程。不会向代码库写入任何内容,软件包中也不会附带任何机密信息。
已有令牌(CI、共享配置、容器):
{
"mcpServers": {
"inite": {
"command": "npx",
"args": ["-y", "@inite/visibility"],
"env": { "INITE_TOKEN": "…" }
}
}
}
INITE_TOKEN 的优先级高于存储的文件。
客户端支持远程 MCP? 跳过此软件包,直接连接到
https://inite.ai/api/mcp/analyzer:所有开放工具无需令牌即可使用;成员工具则会返回 401,并附带 WWW-Authenticate,其中会指出受保护资源的元数据,元数据中会指出授权服务器。
工具
本地 — 无需账号:
| 工具 | 功能 |
|---|---|
check_ai_access(url) | 查看 robots.txt 允许哪些 AI 爬虫访问,并区分会抓取页面以回答实时问题的爬虫,以及只收集训练数据的爬虫。屏蔽前一类会让网站无法被发现;屏蔽后一类则没有任何代价。 |
check_identity_files(url) | 查看十种身份文件中有哪些存在 — llms.txt、ai.json、identity.json 等。 |
check_page_signals(url) | 查看页面的标题、描述、规范链接、hreflang,以及 JSON-LD 中的 Schema.org 类型。 |
远程 — 无需账号即可使用,登录后可用更多工具:
| 工具 | 功能 |
|---|---|
check_identity(url) | 免费且即时:查看哪些答案引擎爬虫可以访问、身份文件、结构化数据、满分 100 分的身份评分,以及根据评估结果应该修复什么。不会调用模型。 |
visibility_fixes(url) | 修复计划,按重要性排序:要改什么、为什么要改、预计可恢复多少分、适用哪些页面,以及可直接粘贴的文件(如有)。登录后,此计划根据你对网站最近一次审核生成。 |
compare_sites(url, other) | 并排比较你的网站和竞争对手的网站,按照相同方式评估,并显示各项指标的领先方。 |
visibility_history(url) | 查看评估结果如何变化:INITE Atlas 对其收录网站的每周评估,以及你自己的审核记录。 |
analyze_site(url) | 启动审核,同时询问答案引擎是否会提及该网站,并返回一个 run_id。无需账号即可进行问卷调查;免费计划可查看预览;付费计划可查看完整审核。 |
get_analysis(run_id) | 查看审核进行中的进度;审核完成后查看满分 100 分的评分,以及应优先修复的问题。 |
my_reports() | 登录后:查看你的审核记录,按时间从新到旧排列。 |
审核分成两个工具,而不是一个,因为它是异步的。单个工具若阻塞一分钟,大多数客户端都会因超时将其终止。
命令
inite-visibility run as an MCP server over stdio (what a client does)
inite-visibility login sign in through the browser
inite-visibility whoami say whether a usable token is present
这个软件包的构成
分为两部分。
本地检查会在本地实际执行:抓取、解析,并正确应用 robots 规则 — 最具体的组优先、匹配规则最长者优先、Allow 在平局时优先。由于这些工作由你的机器完成,因此不会产生任何费用。
远程部分不会定义自己的任何架构。它会查询 inite.ai 提供的功能,并将调用转发到那里,因此工具列表以服务当前实现的功能为准。本地副本会成为第二个事实来源,而且很快就会与服务不一致。
留在服务端的是需要付费或归我们所有的部分:询问四个答案引擎是否会提及某个网站,以及将所有结果汇总为一个数字的权重。本地工具报告事实;analyze_site 报告评分。
账号和额度
无需账号即可使用所有开放工具,但受每个地址的额度限制:身份检查、修复计划、对比和历史记录,以及作为问卷调查的审核,每天两次。账号会根据所属计划开放审核功能,与网站上的规则完全一致:免费计划可查看预览;付费计划可使用完整流程 — 向四个答案引擎提问。计划详情见此处。
环境
| 变量 | 含义 |
|---|---|
INITE_TOKEN | 使用此令牌代替已存储的令牌。 |
INITE_MCP_URL | 指定其他端点。默认值为 https://inite.ai/api/mcp/analyzer。 |
INITE_TOKEN_FILE | 令牌的存放位置。默认值为 ~/.config/inite/mcp.json。 |
INITE_AUTH_URL | 授权服务器。默认值为 https://auth-api.inite.ai。 |
命名空间
已以 ai.inite/inite-visibility 的名称发布到 MCP 注册表。该命名空间通过证明对 inite.ai 的控制权获得 — 密钥的公开部分由 /.well-known/mcp-registry-auth 提供。
有意使用域名而非代码托管平台来命名:一个专为让机器读懂而存在的服务,应当在自己的名称中说明它属于谁。
关于命令名称的说明
npx @inite/visibility 能够正常解析,是因为该软件包中恰好只有一个可执行文件。npm 会查找与软件包名称去掉作用域后匹配的命令——visibility——找不到后,便会运行其中唯一的可执行文件。
这个可执行文件故意命名为 inite-visibility,而不是 visibility:在全局安装时,带作用域的软件包不应在你的 PATH 中占用如此通用的名称。代价是,第二个可执行文件就会让上面那行命令对所有客户端失效,因此有一个测试确保只存在一个可执行文件。
如果你在包含该软件包自身 package.json 的目录中运行命令,npm 会优先使用本地副本,却找不到已链接的命令。在该目录中显式指定其名称:
npx -p @inite/visibility inite-visibility login
开发
npm install
npm run build
npm test
这些测试覆盖了桥接程序可能悄无声息出错的情况:丢弃凭据、把“已退出登录”变成“已损坏”、将错误吞掉并当作成功处理,以及让过时文件优先于环境变量。
与 AI Agent 一起贡献
你不需要是工程师。在你的编码 Agent 中打开此仓库,然后输入
/contribute(Claude Code)——或者在其他任何 Agent 中说“阅读 AGENTS.md,帮我添加……”。
AGENTS.md 列出了规则、CI 运行的命令,以及从创意到 PR 的流程;CONTRIBUTING.md 是简要版本。
只想提出建议?使用 /spec-idea,或填写
产品创意
表单。
许可证
MIT。它所连接的服务是 INITE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。