TeamOnly

dev.teamonly由 teamonly.dev 發布v0.9.0更新於 Oct 29, 2026

Deploy AI-built internal apps behind your company login, with a database, files and secrets.

概覽

AI 產生的概覽

把用 AI 打造的內部應用部署到公司登入機制之後,自帶資料庫、檔案儲存、密鑰與版本回復,可從 MCP 用戶端操作。

可以做什麼
  • 讀取應用規則,並在空資料夾初始化應用或為現有應用接入 TeamOnly
  • 建置並部署應用、列出各版本、回復到先前的版本
  • 把已部署應用的程式碼拉回本機,查看登入狀態、方案與各應用的存取權限
  • 在短時間內檢視線上應用的請求、主控台輸出與錯誤日誌
  • 管理誰能開啟應用、應用內角色以及應用密鑰
  • 以電子郵件驗證碼登入、開通試用、取得付款連結、刪除應用
適用情境
適合用 AI 助手開發小型內部工具、且希望只讓同事存取而不必自行架設主機、資料庫與登入機制的情況;也適合對已部署在 TeamOnly 上的應用重新部署、回復版本或排查問題。
執行需求
以 npm 套件 teamonly 透過 stdio 在本機執行,需要 Node.js 20 以上(logs 工具需 22)。僅支援桌面版 MCP 用戶端。不需 API 金鑰:以公司電子郵件加上信件中的 6 位數驗證碼登入,登入狀態存放在使用者主目錄。需要 TeamOnly 公司帳號,新公司可開通 14 天試用。
安裝前請注意
部署會讀取專案檔案並把應用發布到線上,delete_app 會刪除應用及其資料。set_secret 會為應用儲存 API 金鑰與密碼。subscribe 會回傳付款連結,可能產生付費訂閱。登入驗證碼與主目錄中儲存的登入狀態屬於憑證;應用也能讀取並新增與其共享的 Google 試算表資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 TeamOnly,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

TeamOnly MCP server

Deploy the internal apps you build with AI behind your company login, from Claude Code, Cursor, Claude Desktop, VS Code, Windsurf or any MCP client.

Say "deploy this on TeamOnly" and your agent puts the app online at https://<app>.<company>.teamonly.app. Only people with an email at your company can open it: they sign in with their work Google or Microsoft account, or a code sent to their work email. The app gets its own database, file storage and secrets, and can read and add rows in Google Sheets your team shares with it. Free for 14 days, no card.

Website: teamonly.dev/mcp · npm: teamonly · MCP Registry: dev.teamonly/teamonly

Install

The server is part of the teamonly npm package and runs on your computer (deploying reads your project's files). It needs Node.js 20 or newer (22 for logs).

Claude Code

sh
claude mcp add teamonly -- npx -y teamonly mcp

Cursor: Add to Cursor, or put this in ~/.cursor/mcp.json. Claude Desktop (claude_desktop_config.json) and Windsurf take the same:

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

VS Code

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

Tools

ToolWhat it does
get_app_rulesThe rules for an app that deploys: React + Vite front end, Hono API on one Cloudflare Worker, D1 database, and how to read the signed-in person. The agent reads this before writing code.
initStarts an app in an empty folder (or from a template), or adds TeamOnly to an app you already have.
deployBuilds the app and puts it online behind your company login.
versionsLists the app's versions: when, who deployed each, and which is live.
rollbackPuts the previous version (or a chosen one) back live in seconds.
pullDownloads a deployed app's code into a new folder, so you can change an app whose code isn't on your computer. Owner or admin.
statusWho is signed in, the plan, and every app with who can open it.
logsWatches the live app's requests, console.log output and errors for 5 to 60 seconds.
accessWho can open the app: everyone at the company, or a list of people.
rolesRoles people have inside the app, like approver or finance.
set_secretSaves an API key or password for the app.
sign_inSigns in with a work email and the 6-digit code TeamOnly emails.
start_trialStarts the free 14-day trial for a company new to TeamOnly.
subscribeReturns a payment link for a paid plan.
delete_appDeletes the app and its data. Needs the app name to confirm.

How sign-in works

There are no API keys to paste. The agent asks for your work email, calls sign_in, and asks you for the code from the email. If your company is new to TeamOnly it offers the free trial. The sign-in is saved on your computer in ~/.teamonly, shared with the npx teamonly command line tool.

Example

Build a tool where people submit expenses and their manager approves them. Deploy it on TeamOnly so only people at our company can open it.

Templates

Five ready-made internal tools (expense approval, customer lookup, inventory tracker, request form, ask the docs): sohelsd/teamonly-templates.

Source

src/mcp.ts is the server. It ships inside the teamonly npm package next to the command line tool it runs: each tool call runs the matching teamonly command without a terminal and returns its output, so the MCP tools and the CLI always behave the same. This copy is updated with each release. The Dockerfile runs the published package.

License

This repository is MIT licensed. The teamonly npm package it runs has its own license.

Support

Email [email protected].

來源:README.md,提交 f38f4f3

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

3
  1. v0.9.0最新Oct 29, 2026
  2. v0.6.1Oct 26, 2026
  3. v0.6.0Oct 26, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分