mcpField
T
TeamOnly

TeamOnly

本地服务
teamonly.dev云与基础设施02 天前更新

关于 TeamOnly

TeamOnly 是用于将 AI 构建的内部应用部署到公司登录保护之下的 MCP 服务和命令行工具。每个应用都有独立数据库、文件存储和密钥,并可限制为公司用户或指定人员访问。

主要功能

  1. 01从模板初始化应用
  2. 02部署并启用公司登录
  3. 03为应用配置数据库和文件存储
  4. 04管理访问权限和应用角色
  5. 05设置应用密钥
  6. 06查看实时日志和状态

适用场景

  1. 01部署员工费用审批应用
  2. 02发布内部客户查询工具
  3. 03将应用限制为指定同事访问

MCP 相关

MCP 服务提供用于初始化、部署、查看和管理 TeamOnly 应用的工具。它作为 teamonly npm 包的一部分在本地运行,并调用对应的命令行指令。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"dev-teamonly-teamonly": {
"command": "npx",
"args": [
"-y",
"teamonly"
]
}
}
}
启动命令npx -y teamonly

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

安装包
npmteamonly0.9.0

工具

15

收录的工具列表 · 更新于 1 天前

此工具无需参数。

详细介绍

TeamOnly MCP 服务

通过 Claude Code、Cursor、Claude Desktop、VS Code、Windsurf 或任何 MCP 客户端,将你用 AI 构建的内部应用部署在公司登录保护之后。

只需说“将它部署到 TeamOnly”,你的 Agent 就会将应用发布到 https://<app>.<company>.teamonly.app。只有使用公司邮箱的人才能打开它:他们可以使用工作 Google 或 Microsoft 账户登录,也可以使用发送到工作邮箱的验证码。应用拥有独立的数据库、文件存储和机密信息。免费试用 14 天,无需信用卡。

网站:teamonly.dev/mcp · npm:teamonly · MCP 注册表:dev.teamonly/teamonly

安装

此服务是 teamonly npm 包的一部分,在你的电脑上运行(部署时会读取项目文件)。需要 Node.js 20 或更高版本(logs 需要 22)。

Claude Code

claude mcp add teamonly -- npx -y teamonly mcp

Cursor:添加到 Cursor,或将以下内容放入 ~/.cursor/mcp.json。Claude Desktop(claude_desktop_config.json)和 Windsurf 使用相同配置:

{
  "mcpServers": {
    "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] }
  }
}

VS Code

code --add-mcp '{"name":"teamonly","command":"npx","args":["-y","teamonly","mcp"]}'

工具

工具功能
get_app_rules获取应用部署规则:React + Vite 前端、运行在一个 Cloudflare Worker 上的 Hono API、D1 数据库,以及如何读取已登录用户的信息。Agent 会在编写代码前读取这些规则。
init在空文件夹中启动应用(或从模板启动),或为现有应用添加 TeamOnly。
deploy构建应用,并将其发布到公司登录保护之后。
status查看登录用户、套餐,以及每个应用和有权打开它的人员。
logs在 5 至 60 秒内监视实时应用的请求、console.log 输出和错误。
access查看谁可以打开应用:公司所有人,或指定人员列表。
roles查看人员在应用中的角色,例如审批人或财务人员。
set_secret为应用保存 API 密钥或密码。
sign_in使用工作邮箱和 TeamOnly 发送的 6 位验证码登录。
start_trial为首次使用 TeamOnly 的公司开启 14 天免费试用。
subscribe返回付费套餐的付款链接。
delete_app删除应用及其数据。需要提供应用名称以确认。

登录方式

无需粘贴 API 密钥。Agent 会询问你的工作邮箱,调用 sign_in,并让你提供邮件中的验证码。如果你的公司是首次使用 TeamOnly,系统会提供免费试用。登录信息保存在电脑上的 ~/.teamonly 中,并与 npx teamonly 命令行工具共享。

示例

构建一个让员工提交费用、由经理审批的工具。将它部署到 TeamOnly,确保只有公司内部人员可以打开。

模板

五款现成的内部工具(费用审批、客户查询、库存跟踪、请求表单、文档问答):sohelsd/teamonly-templates。

源码

src/mcp.ts 是服务端代码。它与运行该服务的命令行工具一起包含在 teamonly npm 包中:每次工具调用都会在不打开终端的情况下运行对应的 teamonly 命令并返回其输出,因此 MCP 工具和 CLI 的行为始终一致。此副本会随每次发布更新。Dockerfile 会运行已发布的包。

许可证

此仓库采用 MIT 许可证。它所运行的 teamonly npm 包使用自己的许可证。

支持

请发送邮件至 [email protected]。

评论

支持 Markdown

第一次接触 MCP?

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

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