
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
