关于 xfa
xfa 是 XFA 的远程 MCP 服务,供组织通过 AI 助手只读查询设备状态、合规情况、策略及软件漏洞信息。数据按登录用户所属组织范围提供,并通过 OAuth 2.0 授权。
主要功能
- 01查询组织与当前用户信息
- 02列出设备并查看单台设备
- 03查看合规摘要与状态趋势
- 04查询组织策略
- 05查询软件版本及相关 CVE
适用场景
- 01检查组织设备合规状态
- 02查看设备近期安全态势变化
- 03核对软件版本及其 CVE
- 04通过 AI 助手查询组织策略
MCP 相关
通过托管的远程 MCP 服务向客户端提供只读组织设备、合规、策略、软件及 CVE 查询工具。连接使用 OAuth 2.0 PKCE,数据范围限定于登录用户的组织。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.xfa.tech/mcpclaude mcp add --transport http tech-xfa-xfa https://mcp.xfa.tech/mcp{"mcpServers":{"tech-xfa-xfa":{"type":"http","url":"https://mcp.xfa.tech/mcp"}}}在 Cursor 中打开{"servers":{"tech-xfa-xfa":{"type":"http","url":"https://mcp.xfa.tech/mcp"}}}在 VS Code 中打开{"mcpServers":{"tech-xfa-xfa":{"type":"http","url":"https://mcp.xfa.tech/mcp"}}}{"mcpServers":{"tech-xfa-xfa":{"serverUrl":"https://mcp.xfa.tech/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
XFA MCP
XFA 是一个 BYOD 设备信任平台。这是 XFA 的远程 Model Context Protocol 服务——可通过 Claude、ChatGPT、Cursor 和其他 AI 助手查询组织的设备状态、合规情况、策略以及软件/CVE 状态。仅支持只读操作。
此仓库是面向 AI 市场的连接器包。MCP 服务本身由 XFA 托管,地址为 https://mcp.xfa.tech/mcp;无需在本地运行任何内容。使用 OAuth 2.0 (PKCE) 进行身份验证——连接时使用你的 XFA 账户登录。
发布平台
| 平台 | 状态 | 提交 / 查找地址 |
|---|---|---|
| Official MCP Registry | ✅ 已上线 | tech.xfa/xfa · registry.modelcontextprotocol.io |
| Glama | ⏳ 正在从注册表同步 | glama.ai/mcp/servers |
| Smithery | ⏳ 正在从注册表同步 | smithery.ai |
| PulseMCP | ⏳ 正在从注册表同步 | pulsemcp.com |
| mcp.so | ⏳ 正在从注册表同步 | mcp.so |
| Cursor Marketplace | 🕒 已提交 — 等待审批 | cursor.com/marketplace/publish |
| Claude Connectors Directory | ✅ 已上线 | claude.ai/directory/mcp-xfa-tech |
| ChatGPT app directory | ✅ 已上线 | chatgpt.com/plugins/… |
| Gemini / Antigravity CLI | ✅ 可安装 · ⏳ 等待图库自动抓取 | 已设置 gemini-cli-extension 主题标签;也可通过 MCP Registry 获取 |
| awesome-mcp-servers | 🕒 PR 已提交 — #12739 | Security 版块 |
说明:✅ 已上线 · ⏳ 正在同步(无需操作)· 🕒 待处理。条目上线后请更新对应行。
Gemini 说明: Gemini CLI 图库没有提交表单——它每天会抓取带有
gemini-cli-extensionGitHub 主题标签的公开仓库(已设置)。Gemini CLI 已于 2026 年 6 月并入 Antigravity CLI;Antigravity 通过 MCP Registry 发现 MCP 服务,而此服务已在该注册表上线,因此无需单独提交至 Antigravity。
安装
Cursor
一键安装:
cursor://anysphere.cursor-deeplink/mcp/install?name=xfa&config=eyJ1cmwiOiJodHRwczovL21jcC54ZmEudGVjaC9tY3AifQ==
或者添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"xfa": { "url": "https://mcp.xfa.tech/mcp" }
}
}
Claude
Settings → Connectors → Add custom connector → URL https://mcp.xfa.tech/mcp。
ChatGPT
Settings → Connectors → Add → MCP server URL https://mcp.xfa.tech/mcp。
Gemini CLI
安装扩展:
gemini extensions install https://github.com/gl-ventures/xfa-mcp
随附的 gemini-extension.json 指向远程服务;Gemini 会从服务元数据中发现 OAuth,并在首次使用时提示你登录。
VS Code / Windsurf / Zed / 其他 MCP 客户端
将客户端指向远程 URL https://mcp.xfa.tech/mcp(streamable HTTP / SSE、OAuth 2.0)。
工具
所有工具均为只读。实时服务是准确信息的唯一来源——客户端每次连接时都会从端点获取当前工具列表,因此此列表可能落后于已部署的服务。请参阅连接 AI 助手文档,了解持续维护的参考信息。
你的组织(范围限定为已登录用户所属的组织)
| 工具 | 说明 |
|---|---|
get_organization | 获取你的 XFA 组织 |
get_current_user | 获取已登录用户 |
list_devices | 列出设备(过去 30 天内活跃) |
get_device | 获取单台设备 |
get_compliance_summary | 组织范围的合规摘要 |
get_posture_trends | 查看随时间变化的状态趋势 |
list_policies | 列出策略 |
软件与漏洞(XFA 跟踪的软件目录)
| 工具 | 说明 |
|---|---|
get_latest_version | 获取某个软件的最新已知版本 |
list_versioned_software_catalog | 列出 XFA 跟踪的软件 |
get_software_version_info | 获取特定软件版本的状态 |
get_cves_for_version | 获取影响某个软件版本的 CVE |
身份验证
使用 OAuth 2.0 和 PKCE (S256),作用域为 mcp:read。连接时,系统会将你重定向到 XFA 进行授权;此软件包不会存储 API 密钥或令牌。客户端会从服务器已发布的元数据中自动发现 OAuth 端点:
https://mcp.xfa.tech/.well-known/oauth-protected-resourcehttps://mcp.xfa.tech/.well-known/oauth-authorization-server
支持
- 文档:https://docs.xfa.tech/admin/connect-ai-assistant
- 问题反馈:https://github.com/gl-ventures/xfa-mcp/issues
- 电子邮件:[email protected]
维护者
MCP Registry 工作流 会在每次变更时验证 server.json,并在推送到 main 时(或通过 Run workflow)发布到官方 MCP Registry。它通过 xfa.tech 顶级域名上的 v=MCPv1 TXT 记录进行 DNS 身份验证。
要发布新版本:更新 server.json 中的 version,然后合并到 main。
所需的仓库密钥:MCP_REGISTRY_KEY_PEM — Ed25519 私钥 PEM 文件(与 DNS TXT 记录相匹配)。请在密码管理器中备份对应的密钥。
许可证
MIT — 参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。