tailscale-mcp
活跃·★ 34·MIT·更新于 2026-10-15
这是一个MCP(多客户端协议)服务器,为AI代理提供了与Tailscale v2 API交互的广泛工具接口。它允许代理编排复杂的网络管理工作流,并以编程方式执行设备管理、ACL配置和DNS设置等任务。
#Tailscale#API集成#代理工具#网络管理#工作流自动化#DevOps#命令行接口
01
功能特性
01广泛覆盖Tailscale v2管理API,使代理能够管理超出本地节点范围的整个Tailnet。
02提供具有Zod验证输入模式和结构化响应的类型化工具接口,无需进行脆弱的字符串解析。
03默认安全的写入操作,工具声明了只读、破坏性或幂等提示,以指导客户端行为和突变控制。
04通过MCP协议实现跨客户端兼容性,可在Claude Code、Cursor和VS Code等多种AI客户端中使用。
05广泛的单元测试和可选的实时Tailnet集成测试,确保工具的可靠性和API形状漂移检测。
02
兼容性
Node.js
运行时
已通过文档验证
MCP Clients
协议
已通过文档验证
Tailscale API
集成
已通过文档验证
oam.js
运行时
已通过文档验证
macOS / Linux / WSL
操作系统
已通过文档验证
Windows
操作系统
已通过文档验证
03
快速开始
1
$ npx -y @yawlabs/tailscale-mcp@latest
04
使用场景
↳自动查询和筛选Tailscale设备状态(例如,查找30天未签入且禁用密钥过期的设备)。
↳通过分析审计日志来审计配置更改,识别谁在何时更改了什么(例如,DNS更改)。
↳在应用ACL策略更改之前,草拟和验证这些更改,包括预览访问差异。
↳自动化过期认证密钥的安全轮换。
↳为CI/CD管道以编程方式创建具有特定范围的OAuth客户端,以管理特定的Tailscale资源。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧