Tempo

io.github.tsutera09由 GitHub 帳號 tsutera09 發布v0.2.0更新於 Oct 24, 2026

Founder-vitals connector joining human capacity to business load for solo operators.

概覽

AI 產生的概覽

Tempo 將單人創業者的個人狀態(睡眠、情緒、壓力、精力)與業務負荷(會議、營收)結合,讓助理能就工作量與休息給出建議。

可以做什麼
Tempo 是一個本機 MCP 伺服器,把人的承載能力資料與業務負荷融合成單一訊號。工具可讓助理記錄狀態打卡(情緒、精力、壓力、睡眠)、登錄營收與行事曆事件、計算綜合 Tempo 分數與每恢復小時營收指標、推薦業務動作、記錄或執行這些動作、取得時間序列歷史、產生每週摘要,並管理授權。所有資料存放在本機 SQLite 檔案中。
適用情境
如果你獨自經營業務,希望助理在建議拒絕哪些會議、如何調價或何時休息時,把你的睡眠、壓力與精力連同會議、營收和商機一起考量,這個伺服器就值得加入。若你只需要任務或行事曆管理、不在意個人狀態面向,則幫助不大。
執行需求
以 PyPI 套件 tempo-mcp 透過 stdio 在本機執行;需要 Python 3.10+ 以及 mcp 函式庫(1.x 或 2.x)。未宣告必須的帳號、API 金鑰或環境變數。付費方案以授權金鑰啟用,金鑰可透過 TEMPO_LICENSE_KEY 環境變數或本機授權檔提供。
安裝前請注意
付費方案為訂閱制(Pro 與 Team Solo),且部分工具會執行動作而不只是記錄,助理可能代你採取實際的業務操作。資料存放在本機 SQLite 檔案中,但 README 提到可選的 Pro 雲端同步會把資料送出本機。授權金鑰屬於機密資訊,應妥善保管。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

Tempo MCP

The founder-vitals connector for solo operators. Tempo is the first MCP server that joins human capacity (sleep, mood, stress, energy) to business load (meetings, revenue, deal flow) and exposes them to Claude as one signal.

For a solopreneur, the founder is the single point of failure. Every other tool treats the business and the human as separate things. Tempo fuses them, so Claude can make business decisions — decline meetings, reprice services, prescribe rest days — based on the founder's real-time state.

What makes this novel

Tempo invents a single KPI that no other tool can compute on its own:

Revenue per Recovery Hour (RpRH) — revenue generated divided by hours of true recovery. Falling RpRH means you're working harder for less, and it's the earliest quantitative signal of founder burnout.

Install

bash
pip install tempo-mcp

Requires Python 3.10+ and works with both mcp 1.x and 2.x.

Register with Claude Desktop / Cowork / Claude Code

~/.claude/settings.json (or equivalent):

json
{  "mcpServers": {    "tempo": {      "command": "python",      "args": ["-m", "tempo_mcp"]    }  }}

Tools exposed over MCP

ToolPurpose
log_checkinLog mood / energy / stress / sleep
ingest_revenue_eventRecord revenue (from Stripe connector or manual)
ingest_calendar_eventRecord a calendar block (internal, sales, deep work)
tempo_scoreCompute the composite Tempo score + RpRH
recommend_actionsPrescriptive business moves based on current state
apply_actionLog (or, on Pro, execute) an action
get_historyFull time-series history over N days — for trend analysis
weekly_digestNarrative week-over-week summary Claude can read aloud
license_statusShow the active plan and what it unlocks
activate_licenseActivate a Pro / Team Solo key
export_dataExport the whole local dataset as JSON or CSV (Pro)

Plans

Tempo is free forever for the core loop. Paid tiers exist because the expensive parts — long history, connector ingest, executing actions — are the parts that need maintaining.

FreePro — $39/moTeam Solo — $79/mo
Daily check-ins, Tempo score, RpRH✅✅✅
Manual revenue / calendar logging✅✅✅
History window7 daysunlimitedunlimited
Week-over-week digest—✅✅
Connector ingest (Stripe, calendar, wearable)—✅✅
Executed actionslog only3 / dayunlimited
Data export (JSON / CSV)—✅✅
Seats115

Subscribe at temposolo.app, then paste the key from your welcome email:

activate_license with key tempo_v1....

Or set it yourself — TEMPO_LICENSE_KEY in the environment, or one line in ~/.tempo/license.

Licence keys are Ed25519-signed and verified offline against a public key baked into the package. There is no licence server, no activation call, and no telemetry: Tempo works on a plane and cannot tell us when you use it. An expired or missing key quietly drops you to the free tier rather than locking you out of your own data.

Example conversation with Claude

You: "I slept 5 hours, energy's at 3/10, stress 8. Log it and tell me what to do about tomorrow."

Claude (using Tempo): logs checkin → pulls score → RpRH down 22% → 4 external calls booked tomorrow → recommends auto-decline of 2 discovery calls and a rest day.

Data stays local

Tempo stores everything in ~/.tempo/tempo.sqlite3. Nothing leaves your machine unless you enable the Pro cloud sync.

Develop

bash
git clone https://github.com/tsutera09/tempo-mcpcd tempo-mcppip install -e '.[dev]'pytestpython -m tempo_mcp   # runs the MCP server on stdio

Publishing

See PUBLISH.md at the repo root for the ordered release checklist (PyPI, npm mirror, MCP registry).

License

MIT

來源:README.md,提交 f2684b6

工具

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

版本歷史

1
  1. v0.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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

    請在儲存庫或註冊中心條目中宣告授權條款。