关于 tokencost-dev
tokencost-dev 是供 AI 助手查询模型价格、估算和比较成本的 MCP 服务。它使用 LiteLLM 注册表的价格数据并在本地缓存,无需 API 密钥。
主要功能
- 01查询模型价格与能力
- 02模糊匹配模型名称
- 03估算输入和输出 token 成本
- 04按成本和需求比较模型
- 05刷新 LiteLLM 价格数据
适用场景
- 01查询模型的 token 价格
- 02估算提示词的模型成本
- 03比较高性价比模型
- 04刷新缓存的价格信息
MCP 相关
向 MCP 客户端提供模型查询、成本估算、比较和价格刷新工具。服务通过 stdio 运行,并从 LiteLLM 社区注册表获取数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model_name | string | 是 | 要查询的模型名称(例如 'claude-sonnet-4-5'、'gpt-4o'、'gemini-2.0-flash') |
详细介绍
tokencost
询问你的 AI 助手“GPT-4o 的费用是多少?”——立即获取准确答案。
30 秒完成安装
Claude Code:
claude mcp add tokencost-dev -- npx -y tokencost-dev
然后询问:“在 claude-sonnet-4-5 上使用 1M 个输入 token 需要多少钱?”
Cursor(.cursor/mcp.json):
{
"mcpServers": {
"tokencost-dev": {
"command": "npx",
"args": ["-y", "tokencost-dev"]
}
}
}
无需 API 密钥、账号或配置文件。定价数据会从 LiteLLM 社区注册表获取,并在本地缓存 24 小时。
工具
get_model_details
查询任意模型的定价、上下文窗口和能力。模糊匹配让 "sonnet 4.5" 和 "claude-sonnet-4-5-20250514" 一样好用。
> "What are Claude Sonnet 4.5's pricing and capabilities?"
Model: claude-sonnet-4-5
Provider: anthropic | Mode: chat
Pricing (per 1M tokens):
Input: $3.00
Output: $15.00
Context Window:
Max Input: 200K
Max Output: 8K
Capabilities: vision, function_calling, parallel_function_calling
calculate_estimate
估算给定输入和输出 token 数量的费用。
> "How much will 1000 input + 500 output tokens cost on Claude Sonnet 4.5?"
Cost Estimate for claude-sonnet-4-5
Input: 1K tokens × $3.00/1M = $0.003000
Output: 500 tokens × $15.00/1M = $0.007500
─────────────────────────────
Total: $0.0105
compare_models
找出符合你要求且最具性价比的模型。
> "What are the cheapest OpenAI chat models?"
Top 2 most cost-effective models (provider: openai) (mode: chat):
1. gpt-4o-mini
Provider: openai | Mode: chat
Input: $0.15/1M | Output: $0.60/1M
Context: 128K in / 16K out
2. gpt-4o
Provider: openai | Mode: chat
Input: $5.00/1M | Output: $15.00/1M
Context: 128K in / 16K out
refresh_prices
强制从 LiteLLM 注册表重新获取定价数据(缓存每 24 小时自动刷新)。
文档
完整文档见 tokencost.dev
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。