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

Rpg Generator MCP Server

MCP Server

一个基于Model Context Protocol (MCP)的服务器,用于生成随机的桌面RPG内容,包括战役创意和幻想区域属性。

工具数

2

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

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

作者 / 组织

guyroyse

提供方

guyroyse

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

RPG生成器MCP服务器

一个模型上下文协议(MCP)服务器,使用官方MCP SDK使用TypeScript构建,生成随机桌面RPG内容——活动创意和幻想区域属性。

这是什么?

这个项目演示了如何构建一个简单的 模型上下文协议(MCP) LLM可以用来生成随机桌面RPG内容的服务器。

MCP是一个开放标准,为AI模型提供了一种与专用工具和数据源连接的通用方式。通过实施MCP规范,该服务器允许LLM生成随机的活动创意和幻想区域属性,这可以通过强制无关元素之间的连接来激发创造力。

服务器提供两个主要功能:

  • random_campaign_idea -通过结合角色类型、设置和电影灵感,生成随机的活动创意
  • random_region_attributes -为幻想世界构建生成随机区域标签、人口水平和人口特征

为什么随机生成器?

就像游戏大师使用随机表通过强迫看似无关的元素之间的连接来激发创造力一样,LLM可以通过随机输入打破可预测的模式。该项目演示了如何使用MCP通过专门的工具连接来扩展LLM的创作能力。

入门指南

先决条件

安装

  1. 克隆存储库:
git clone https://github.com/guyroyse/rpg-generator-mcp-server.git
cd rpg-generator-mcp-server
  1. 安装依赖项:
npm install
  1. 构建和安装:
npm run build

使用MCP服务器

与克劳德

  1. 打开克劳德在 克劳德桌面应用程序
  1. 转到设置,选择开发人员,然后单击编辑配置按钮。这将打开包含claude_desktop_config.json文件的文件夹。
  1. 将服务器添加到JSON文件中:
{
  "mcpServers": {
    "rpg-generator": {
      "command": "rpg-generator-mcp-server"
    }
  }
}
  1. 退出并重新启动Claude Desktop。
  2. 现在,您可以让Claude生成随机的活动想法或区域属性。

示例提示:

  • “为我的TTRPG生成一个随机的活动创意”
  • “我的幻想世界需要一些随机区域”

函数参考

random_campaign_idea

参数:无

响应:一个描述活动想法的字符串,它结合了:

  • 角色类型(例如,“雇佣军”、“逃犯”、“运动员”)
  • 设置(例如,“Feywild”、“Mecha”、“Urban Fantasy”)
  • 电影灵感(如《侏罗纪公园》、《公主新娘》、《异形》)

示例响应:

The players are Escaped Prisoners adventuring in a Mecha setting experiencing events similar to the movie Jurassic Park.

random_region_attributes

参数:无

响应:一个markdown格式的字符串,包含:

  • 区域标签(2个随机标签,带有描述)
  • 人口水平(定居点的密度和规模)
  • 人口特征(文化或社会特征)

示例响应:

**Region Tags**
Feral Magic: Region where magic has become untamed and manifests as semi-sentient predatory phenomena.
Monastic Retreat: Area dotted with monasteries and meditation sites, often with unique fighting or magical traditions.

**Population Level**
Outpost: A tiny settlement of 10-50 individuals, possibly a trading post, watchtower, research station, or religious retreat. Extremely isolated with minimal facilities.

**Population Characteristic**
Military Tradition: Martial skills are highly valued, with many citizens receiving combat training regardless of their primary occupation. This might stem from a history of conflict, strategic location, or cultural values. Martial accomplishments bring prestige, and military leaders often hold political authority as well.

扩展服务器

这个项目可以很容易地通过额外的随机生成器进行扩展。要添加您自己的:

  1. 根据以下内容创建新的生成器函数 现有的 一些.
  2. 将生成器添加为工具 mcp-server.ts.
  3. 构建

如果您想在不构建和安装的情况下测试MCP服务器,可以使用MCP检查器:

npm run inspect

致谢

目录标签

目录标签

TypeScriptClaude云端部署RPG内容生成本地部署随机生成器桌面游戏创意工具MCP服务器

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP