Token导航 LogoToken导航TokenDH.com
Coc Dice MCP logo
运维云端未说明官方级别未说明来源级核验

Coc Dice MCP

MCP Server

一个为克苏鲁神话TRPG(第7版)提供骰子结果返回的MCP服务器,支持角色能力值生成、年龄修正、职业点数计算等功能。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude DesktopClaudeClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

D-ske104

提供方

D-ske104

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

CoC-Dice MCP服务器

库图尔夫神话TRPG(返还第7版)的模具轧辊结果MCP服务器。

工具

No.工具名称|说明|
1roll_characteristics 用于确定角色能力值的压铸辊(9次3D6×5)

8能力値(STR,CON,POW,DEX,APP,SIZ,INT,EDU)+幸运 计算值(SAN、创意、知识、耐久力、MP、移动率DB、构建、兴趣技能点)也自动计算 | 2 | apply_age_modifiers |根据年龄应用能力值修正| | 3 | calculate_occupation_points 根据职业计算技能积分 | 4 | list_occupations 查看可用的职业列表和公式 | 5 | assign_skill_points 对技能的积分分配和上限检查 | 6 | validate_character 角色表的妥当性检查

导入方法

1.克隆存储库

git clone https://github.com/D-ske104/coc-dice-mcp.git
cd coc-dice-mcp

2.安装和构建依赖关系

npm install
npm run build

3. MCP设定

MCP客户端(Claude Desktop或Cline等)的设定文件中追加以下内容:

Claude Desktop如果:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

Cline如果:

  • VS Code在动态输入提示中单击 Cline: MCP Settings 的双曲正切值

MCP设定

MCP客户端(Claude Desktop或Cline等)的设定文件中追加以下内容:

{
  "mcpServers": {
    "coc-dice": {
      "command": "node",
      "args": ["/path/to/coc-dice-mcp/dist/index.mjs"] // 絶対パスで指定してください
    }
  }
}

用法

MCP客户端(Claude Desktop或Cline中所述修改相应参数的值。

提示示例

クトゥルフ神話TRPGのキャラクターを作成したいです。能力値をロールしてください。
20歳のキャラクターで能力値修正を適用してください。
STR: 60, CON: 55, POW: 50, DEX: 65, APP: 45, SIZ: 70, INT: 75, EDU: 60
探偵の職業技能ポイントを計算してください。
EDU: 70, STR: 60, DEX: 65
利用可能な職業の一覧を教えてください。
以下の技能にポイントを割り振りたいです。
職業技能ポイント: 300, 興味技能ポイント: 140
技能: 図書館: 80, 目星: 70, 聞き耳: 60

工具详细信息

1.滚动特性

执行用于确定角色能力值的压铸辊。

入力:

出力例:

{
  "rolls": [
    { "name": "STR", "dice": [4, 5, 3], "sum": 12, "value": 60 },
    { "name": "CON", "dice": [2, 6, 4], "sum": 12, "value": 60 },
    { "name": "POW", "dice": [3, 3, 5], "sum": 11, "value": 55 },
    { "name": "DEX", "dice": [5, 2, 4], "sum": 11, "value": 55 },
    { "name": "APP", "dice": [3, 4, 3], "sum": 10, "value": 50 },
    { "name": "SIZ", "dice": [4, 4, 5], "sum": 13, "value": 65 },
    { "name": "INT", "dice": [5, 5, 4], "sum": 14, "value": 70 },
    { "name": "EDU", "dice": [3, 5, 6], "sum": 14, "value": 70 },
    { "name": "幸運", "dice": [4, 3, 5], "sum": 12, "value": 60 }
  ],
  "derived": {
    "SAN": 55,
    "アイデア": 70,
    "知識": 70,
    "耐久力": 12,
    "マジックポイント": 11,
    "移動率": 8,
    "ダメージボーナス": "+1D4",
    "ビルド": 1,
    "興味技能ポイント": 140
  }
}

2.应用_年龄_修改器

根据年龄应用能力值修正。

入力:

  • age: 年齢(15-89)
  • STR, CON, DEX, APP, SIZ, EDU: 各能力値(15-90)

出力例:

{
  "age": 20,
  "modified": {
    "STR": 55,
    "CON": 50,
    "DEX": 60,
    "APP": 40,
    "SIZ": 65,
    "EDU": 65
  },
  "improvements": {
    "EDU": 5
  }
}

3.计算就业点数

计算职业技能积分。

入力:

  • occupation:职业名称(例如:“侦探”、“医生”、“学生”等)
  • STR, CON, POW, DEX, EDU: 各能力値

出力例:

{
  "occupation": "探偵",
  "formula": "EDU×2 + (STR or DEX)×2",
  "points": 300
}

4.职业列表

显示可用的职业列表和计算公式。

入力:

出力例:

{
  "total": 40,
  "occupations": [
    { "name": "考古学者", "formula": "EDU×4" },
    { "name": "探偵", "formula": "EDU×2 + (STR or DEX)×2" },
    { "name": "医師", "formula": "EDU×4" }
  ]
}

5.分配_技能_点数

对技能进行积分分配和上限检查。

入力:

  • skills:技能列表(name,base,allocated)
  • availablePoints:可用点
  • type:“occupation”(职业技能)或“interest”(兴趣技能)

出力例:

{
  "type": "occupation",
  "availablePoints": 300,
  "totalAllocated": 210,
  "remaining": 90,
  "pointsValid": true,
  "allSkillsValid": true,
  "valid": true,
  "skills": [
    { "name": "図書館", "base": 20, "allocated": 60, "final": 80, "valid": true },
    { "name": "目星", "base": 25, "allocated": 45, "final": 70, "valid": true }
  ]
}

6.validate_character

进行角色表的妥当性检查。

入力:

  • characteristics:全能力値(STR,CON,POW,DEX,APP,SIZ,INT,EDU,幸运)
  • age: 年齢
  • occupation:职业名称(可选)
  • occupationPoints:职业技能点(total,used)(可选)
  • interestPoints:兴趣技能点(total,used)(可选)

出力例:

{
  "valid": true,
  "derivedStats": {
    "HP": 12,
    "MP": 55,
    "SAN": 55
  },
  "errors": [],
  "warnings": ["職業技能ポイントが余っています: 20ポイント"],
  "summary": "キャラクターシートは妥当です"
}

开発

npm test

目录标签

目录标签

TypeScriptClaude云端部署TRPG本地部署骰子计算角色生成克苏鲁神话游戏辅助

支持客户端

Claude DesktopClaudeClineVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP