使用说明
计算器MCP服务器
模板通知:此存储库正在准备中 MCP服务器的启动模板。要创建新服务器,请执行以下操作:
- 复制/用作GitHub模板
- 编辑
package.json(名称、描述、仓位)- 更换
calculator工具与您自己的实现- 从以下位置开始版本控制
0.1.0在新存储库中- 更新README并删除此横幅
看
README.template.md对于占位符驱动的变体。
计算器MCP服务器是一个创造性的讲故事工具,可以执行算术计算并将其转化为富有想象力的提示。它不是简单地返回计算结果,而是鼓励用户使用模型上下文协议(MCP)探索受数字启发的创造性故事。
安装
先决条件
- Node.js 18+
已发布包
此MCP服务器可作为已发布的npm包使用: calculator-mcp
- 无需在本地克隆存储库
- 可以直接通过运行
npx calculator-mcp@latest - 请参阅下面的Claude Code设置说明
本地建设
cd /path/to/calculator-mcp
npm i
npm run build
设置:克劳德代码(CLI)
使用以下一行命令:
claude mcp add Calculator-MCP -s user -- npx calculator-mcp@latest
要从Claude Code中删除服务器,请执行以下操作:
claude mcp remove Calculator-MCP
其他客户和代理商
VS Code
通过CLI添加:
code --add-mcp '{"name":"Calculator-MCP","command":"npx","args":["calculator-mcp@latest"]}'
Claude Desktop
遵循MCP安装指南:
- 指南:https://modelcontextprotocol.io/quickstart/user
可用工具
- 计算器
- 输入:
- a: number (1第二个数字)
- b: number (2第二个数字)
- 运算符:string(计算子:'加','减','乘','除')
- 输出:启用AI采样时,基于计算结果的创意故事提示。禁用采样时,仅返回计算公式和结果(例如,“公式:1+1=2”)。
- 输入:
示例调用(MCP工具调用)
{
"name": "calculator",
"arguments": {
"a": 14,
"b": 98,
"operator": "add"
}
}
示例输出(启用AI采样):
計算式: 14 + 98 = 112
この計算結果から、とても興味深いストーリーを想像できそうですね。例えば:
- 14人のチームが98人の新メンバーと合流して、112人の大きなプロジェクトチームになる話
- 14個のアイデアと98個のひらめきが組み合わさって、112通りの創造的な解決策を生み出す物語
このストーリーを以下のどの形で展開したいですか?
1. 文章 - 詳細な物語として書き上げる
2. 画像 - ビジュアルで表現する
3. 動画 - 動きのある映像作品として構想する
示例输出(无AI采样):
計算式: 14 + 98 = 112
故障排除
- 确保节点18+
- 对于npx用法:
npx calculator-mcp@latest应该在没有本地建设的情况下工作 - 对于当地发展:使用绝对路径
build/index.js
参考文献
许可证
MIT许可证。看 LICENSE 文件。