
OperatorNest tools
com.operatornestv1.0.0更新於 Oct 2, 2026
Calculate API and subscription costs, meeting time zones, recurring schedules and cron matches.
概覽
讓助理執行五個確定性計算器,用於 AI API 與訂閱成本、會議時區、重複排程和 cron 比對。
- 功能
- OperatorNest 提供五個計算工具:ai_api_cost 依 token 數量和模型費率估算每次請求、每日和每月的美元成本;ai_subscription_stack_cost 彙總每月與每年訂閱費用並標示功能重疊;meeting_time_zones 為 2 至 8 人找出共同的 30 分鐘時段;recurring_schedule 回傳每月時數、重複規則和 RFC 5545 行事曆;cron_next_runs 列出某個 UTC 時間點之後的 1 至 10 次符合結果。每項結果都包含正規化輸入、單位、方法、假設、附日期的來源,以及開啟 OperatorNest 結果的連結。計算使用內建資料,不會發出網路請求。
- 適用情境
- 適合需要快速、可重現估算而非即時資料的情況:比較模型或訂閱成本、跨時區尋找會議時間、預覽重複排程,或查看 cron 運算式下次觸發時間。它是計算器,不是自動化服務。
- 執行需求
- 託管端點 operatornest.com/mcp 不需要 API 金鑰或帳號。自行架設需要 Node.js 22.19 或更新版本以及 pnpm 12.6.0;套件已備妥為 @operatornest/mcp-tools 1.0.0,發布至 npm 是維護者的個別動作。選用的速率限制使用 MCP_LIMITER 綁定。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 OperatorNest tools,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"tools": {
"type": "http",
"url": "https://operatornest.com/mcp"
}
}
}README
OperatorNest tools
Hosted MCP endpoint: https://operatornest.com/mcp (Streamable HTTP, no API key).
Five deterministic calculations, with runnable TypeScript source and the same tool definitions over HTTP and stdio. Each result includes normalized inputs, units, method, assumptions, dated sources and a link to open the result on OperatorNest. Calculations use bundled data and make no network calls. They do not create events, install schedules or execute tasks.
Self-hosting
Requires Node.js 22.19 or newer and pnpm 12.6.0.
The last command serves newline-delimited MCP messages on stdin/stdout. Logs go to stderr. For a client with stdio support, use node with the absolute path to dist/stdio.js as its argument.
The package is prepared as @operatornest/mcp-tools version 1.0.0. To run a local package through npx before registry publication:
After npm publication, the equivalent command is npx --yes @operatornest/[email protected]. Publication is a separate maintainer action.
HTTP Worker
src/worker.ts exports a standalone Worker with an /mcp endpoint. Use your own Worker configuration; wrangler.jsonc is a local starting point. Run it locally with:
Connect a client to http://localhost:8787/mcp. For remote hosting, follow the Worker setup documentation in your own account.
The HTTP handler caps request bodies at 32 KiB, rejects JSON-RPC batches, returns generic errors and supports CORS for HTTPS origins. Local endpoints accept local origins. It uses stateless JSON responses, without sessions or subscription streams.
Rate limiting is optional. To enable it, configure an MCP_LIMITER rate-limit binding. When present, it uses a SHA-256 hash of CF-Connecting-IP; rejection returns HTTP 429 with Retry-After: 60. Missing client IP or a binding error returns HTTP 503. No binding means no rate limiting.
Client setup
These snippets connect to the hosted endpoint. Substitute your own HTTPS /mcp URL to use your HTTP instance. Setup documentation checked on 2 October 2026; account and workspace controls may affect tool access.
ChatGPT
Enable Developer mode in Settings → Security and login. In Plugins, use the plus button to create a developer-mode app with this URL and No Authentication:
Select the app from Developer mode in the conversation's plus menu. Official instructions.
Claude
In Claude, open Customize → Connectors, select Add custom connector, and enter https://operatornest.com/mcp. Choose No sign in and add the connector. Enable it for your conversation from the plus menu's Connectors list. Organization owners may need to add it first. Official connector instructions.
For Claude Code:
Check the connection with /mcp. Official instructions.
Codex
Alternatively, in ~/.codex/config.toml:
Cursor
Add to .cursor/mcp.json in your project, or ~/.cursor/mcp.json for all projects:
Gemini CLI
Add to ~/.gemini/settings.json:
VS Code
Add .vscode/mcp.json to your project:
Start the server from the configuration file and enable its tools in Agent mode. Official instructions.
Data and limits
API rates are frozen at 2026-09-28T17:08:16.340Z in src/data/pricing-snapshot.json, containing 194 models from models.dev. This is the hosted MCP's filtered snapshot. Use the bundled modelId values; the broader website catalog can include records this server does not accept. Null rates stay unlisted. Caching falls back to the input rate when absent; batch discounts require published data. Non-token charges are excluded.
Subscription plans are in src/data/ai-plans.ts, checked on 27 September 2026 with official source links. Annual totals use published annual charges, or twelve monthly charges when no annual charge is listed. Taxes, regional differences and promotions are excluded.
Meeting and cron results use the runtime's IANA time-zone database. Recurring calendars use floating local times in the importing calendar. Cron supports numeric stars, lists, ranges, steps and weekday names across GitHub, Cloudflare, Quartz and AWS dialects; L, W, # and named months are rejected. Results describe estimates and schedule previews.
Development
Tests validate input and output schemas, valid and invalid calls, HTTP limits, and initialize/list/call on both transports. See Inspector CLI documentation, contribution guidance, security reporting and data attribution.
MIT. Copyright (c) 2026 OperatorNest.
來源:README.md,提交 8036144
工具
0版本歷史
1- v1.0.0最新Oct 2, 2026
