计算故事生成器

Calculator MCP Server 是一个基于算术计算生成创意故事提示的工具,通过Model Context Protocol (MCP)将计算结果转化为富有想象力的故事灵感。

  • by furoku
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 furoku/calculator-mcp

使用说明

计算器MCP服务器

模板通知:此存储库正在准备中 MCP服务器的启动模板。要创建新服务器,请执行以下操作:

  1. 复制/用作GitHub模板
  2. 编辑 package.json (名称、描述、仓位)
  3. 更换 calculator 工具与您自己的实现
  4. 从以下位置开始版本控制 0.1.0 在新存储库中
  5. 更新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 文件。