mcpField
T
teztun

teztun

本地服务
github.com/asadullokhn云与基础设施028 周前更新

关于 teztun

teztun 是供兼容 AI 客户端管理 TezTun 隧道、子域名和服务令牌的 MCP 服务。其 npm 包通过已安装的 TezTun CLI 或 Docker 启动官方服务。

主要功能

  1. 01查看账户和活动隧道 URL
  2. 02列出并管理已预留子域名
  3. 03列出、创建和撤销服务令牌
  4. 04查看自定义域名

适用场景

  1. 01查询活动隧道的公开 URL
  2. 02预留或释放子域名
  3. 03创建或撤销服务令牌
  4. 04查看账户详情和自定义域名

MCP 相关

向 MCP 客户端提供 TezTun 账户和基础设施管理工具。npm 包通过 TezTun CLI 或 Docker 启动该服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"asadullokhn-teztun": {
"command": "npx",
"args": [
"-y",
"@asadullokhn/teztun-mcp"
],
"env": {
"TEZTUN_TOKEN": "<TEZTUN_TOKEN>"
}
}
}
}
启动命令npx -y @asadullokhn/teztun-mcp
需要配置的环境变量
TEZTUN_TOKEN密钥A TezTun service token (starts with tzt_). Mint one at https://app.teztun.uz/tokens.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@asadullokhn/teztun-mcp1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

@asadullokhn/teztun-mcp

官方 TezTun MCP 服务,是一个可单次安装的 npm 包,适用于 Claude Desktop / Claude Code / Cursor / Zed / Windsurf / 任何 Model Context Protocol 客户端。

让你的 AI 编辑器通过聊天管理 TezTun 基础设施:

  • “我当前的 webhook URL 是什么?” → list_tunnels
  • “预留一个名为 demo 的子域名” → reserve_subdomain
  • “为 prod-docker 创建一个永不过期的服务令牌” → create_service_token
  • “撤销 staging-ci 令牌” → revoke_service_token

安装与配置

你无需手动安装——MCP 客户端会通过 npx 运行它。选择你的客户端:

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "teztun": {
      "command": "npx",
      "args": ["-y", "@asadullokhn/teztun-mcp"],
      "env": { "TEZTUN_TOKEN": "tzt_your-token-here" }
    }
  }
}
Claude Code
claude mcp add --scope user teztun \
  -e TEZTUN_TOKEN=tzt_your-token-here \
  -- npx -y @asadullokhn/teztun-mcp
Cursor / Zed / Windsurf

每个编辑器都有一个 MCP 配置文件(如 ~/.cursor/mcp.json)。配置块格式与上面的 Claude Desktop 示例相同。

获取服务令牌

在 app.teztun.uz 注册,然后创建服务令牌。Max 套餐(每年 $10)的令牌永不过期——推荐用于 AI 编辑器。

软件包的工作方式

此软件包是一个轻量级启动器。它会按以下顺序尝试:

  1. 如果已安装 TezTun CLI(teztun),则运行 teztun mcp。
  2. 如果 Docker 可用,则运行 docker run --rm -i -e TEZTUN_TOKEN asadullokhn/teztun:latest mcp。
  3. 否则会报错并显示安装说明。

不捆绑二进制文件,也没有安装后副作用。MCP 服务本身是来自 teztun.uz/download 的 Go 二进制文件,或 Docker Hub 上的 asadullokhn/teztun 镜像。

提供的工具

工具功能
get_account当前用户(套餐、状态)
list_tunnels活跃隧道及其公开 URL
list_subdomains已预留的子域名
reserve_subdomain(name)预留新的子域名(受套餐限制)
release_subdomain(id)释放已预留的子域名(破坏性操作)
list_custom_domainsMax 套餐中的自定义域名
list_service_tokens用户创建的服务令牌
create_service_token(name, expiry_seconds?, expire_never?)创建令牌
revoke_service_token(id)撤销服务令牌(破坏性操作)

链接

许可证

MIT。仅包含启动器——它启动的 MCP 服务二进制文件是官方 TezTun 客户端。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。