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

UNO MCP

MCP Server

@smithery/cli

UNO是一款先进的文本增强工具,能够通过文学技术和启发式分析将普通故事内容转化为丰富详细的叙述,适用于创意写作、游戏叙事开发和写作指导等多种场景。

工具数

3

提示词数

0

GitHub Stars

13

资源数

0
TypeScriptClaude云端部署Claude DesktopClaudeVS Code

安装说明

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

作者 / 组织

MushroomFleet

提供方

MushroomFleet

最后核验

2026/5/17 20:33

运行时

Node.js

快速接入

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

命令预览

npx -y @smithery/cli install @MushroomFleet/uno-mcp --client claude

详细介绍

🪄 UNO:统一叙述操作员

](https://smithery.ai/server/@MushroomFleet/uno-mcp)

✨ 概述

UNO(统一叙事操作符)是一个神奇的文本增强工具,可以将普通的故事内容转化为丰富、详细的叙事。使用先进的文学技巧和启发式分析,UNO可以在保留原始声音和意图的同时,将文本的长度加倍。

将UNO视为您的个人叙事助理,能够:

  • 📊 分析你的文本,了解它的优缺点
  • 🌱 不断增长的不发达故事元素
  • 🎨 丰富环境描述
  • ⚡ 强化动作序列
  • 🌊 流畅的散文流和节奏
  • 🔄 消除重复性语言

🛠️ 特性

UNO提供三种强大的MCP工具:

1. 🔍 analyze_text

对您的故事页面进行深入分析,并生成一份全面的报告,其中包括:

  • 📝 叙事位置评估(开始、中间、高潮、结局)
  • 👤 字符焦点识别
  • 🎭 场景类型分类
  • 🌡️ 情绪和语调评估
  • 📈 每种技术的增强建议
  • 🔄 重复模式检测

2. ✨ enhance_text

通过应用所有五种增强技术来转换文本:

  • 自动扩展文本以满足目标长度(默认值:200%)
  • 根据您的文本最需要的内容智能地应用技术
  • 在整个文本中平衡扩展

3. ⚙️ custom_enhance_text

让您完全控制增强过程:

  • 选择要应用的增强技术
  • 设置自定义扩展目标(100%-500%)
  • 专注于你叙述的具体方面

🌟 增强技术

1.👻 金色阴影增强

识别故事中未开发的元素并扩展它们:

  • 开发提到但未开发的角色
  • 探索隐含但无法解释的情节元素
  • 表面潜台词和隐藏的含义

2.🏞️ 环境扩张

通过沉浸式细节丰富您的设置:

  • 增加生动的感官体验(视觉、听觉、触觉、嗅觉)
  • 将注意力集中在无关紧要的物体上
  • 加深气氛和情绪

3.⚡ 动作场景增强

将动作序列转化为动态、高强度的体验:

  • 操纵感知时间(减缓关键时刻)
  • 在动作中强化感官细节
  • 在爆发性动作和瞬间静止之间创造有节奏的交替
  • 使环境成为行动的积极参与者

4.🌊 散文润色

提高写作的流畅性和节奏:

  • 增强段落之间的转换
  • 改变句子结构以提高可读性
  • 创造一种自然的节奏,吸引读者阅读文本

5.🔄 消除重复

减少无意的重复,同时保持风格:

  • 识别重复的单词并用有意义的替代词替换
  • 保持作者的声音和意图
  • 区分有意和无意的重复

📋 安装

通过Smithery安装

通过以下方式自动安装克劳德桌面统一叙述运算符 铁匠铺:

npx -y @smithery/cli install @MushroomFleet/uno-mcp --client claude

先决条件

  • Node.js(v14或更高版本)
  • NPM(v6或更高版本)

分步安装

  1. 克隆或下载存储库
   git clone https://github.com/your-username/uno-mcp.git
   cd uno-mcp
  1. 安装依赖项
   npm install
  1. 构建TypeScript文件
   npm run build
  1. 使服务器可执行 (在Windows上跳过)
   chmod +x dist/index.js
  1. 测试服务器
   node test-run.js

这将在示例故事上运行服务器并生成三个文件:

- test-analysis.md:样品分析报告 - test-enhanced.txt:示例增强文本(200%) - test-custom-enhanced.txt:自定义增强示例(150%)

🔌 MCP集成

Claude桌面集成

  1. 编辑Claude配置文件

- 窗户: C:\Users\[username]\AppData\Roaming\Claude\claude_desktop_config.json - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  1. 将UNO添加到MCP服务器部分
   {
     "mcpServers": {
       "uno": {
         "command": "node",
         "args": ["/absolute/path/to/uno-mcp/dist/index.js"],
         "disabled": false,
         "autoApprove": []
       }
     }
   }

请确保使用UNO安装的绝对路径。

  1. 重新启动克劳德

保存配置后,重新启动Claude以激活UNO MCP服务器。

VS代码集成

  1. 编辑VS Code Claude扩展配置

- 窗户: c:\Users\[username]\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json - macOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

  1. 添加相同的配置 如上文针对Claude Desktop所示。
  1. 重新启动VS代码 或重新加载窗口。

🚀 用法示例

分析一个故事


uno
analyze_text

{
  "text": "As Sarah walked into the garden, she noticed the old statue in the corner. It was covered in moss and vines, almost hidden from view. She felt drawn to it somehow."
}

这将返回一份详细的分析报告,其中包含对叙事位置、角色焦点、增强机会等的见解。

增强故事(200%扩展)


uno
enhance_text

{
  "text": "As Sarah walked into the garden, she noticed the old statue in the corner. It was covered in moss and vines, almost hidden from view. She felt drawn to it somehow."
}

这将返回一个大约是原始长度两倍的文本版本,并应用了所有五种增强技术。

自定义增强


uno
custom_enhance_text

{
  "text": "As Sarah walked into the garden, she noticed the old statue in the corner. It was covered in moss and vines, almost hidden from view. She felt drawn to it somehow.",
  "expansionTarget": 150,
  "enableGoldenShadow": true,
  "enableEnvironmental": true,
  "enableActionScene": false,
  "enableProseSmoother": true,
  "enableRepetitionElimination": false
}

此示例仅应用金色阴影增强、环境扩展和散文平滑,目标是150%的扩展。

⚡ 集成用例

📝 创意写作助理

Can you enhance this scene with more environmental details?

uno
custom_enhance_text

{
  "text": "Jack entered the abandoned warehouse, searching for clues.",
  "expansionTarget": 300,
  "enableEnvironmental": true,
  "enableGoldenShadow": false,
  "enableActionScene": false,
  "enableProseSmoother": false,
  "enableRepetitionElimination": false
}

📚 写作教练

Let me analyze this paragraph to give you feedback:

uno
analyze_text

{
  "text": "[student's writing sample]"
}

Based on the analysis, I recommend focusing on developing your character motivations more clearly.

🎮 游戏叙事开发

Here's a more intense version of your action scene:

uno
custom_enhance_text

{
  "text": "[original action scene]",
  "enableActionScene": true,
  "enableEnvironmental": true,
  "enableGoldenShadow": false,
  "enableProseSmoother": true,
  "enableRepetitionElimination": true
}

📔 新颖的扩展

Let me help you expand this chapter:

uno
enhance_text

{
  "text": "[chapter excerpt]",
  "expansionTarget": 180
}

💡 提示与技巧

  • 🔍 始终从以下内容开始 analyze_text 了解你的文本需要什么
  • 🎯 对于细微的增强,请使用 custom_enhance_text 扩张目标较低(120-150%)
  • 🧩 将较长的文本分成较小的部分进行处理,然后将结果合并
  • 🔄 在增强较长作品时,将重复消除作为最后一步
  • ⚡ 使用 enableActionScene: true 仅适用于包含动作元素的场景

📄 许可证

国际学生中心

🙏 致谢

UNO基于先进的文学增强技术和叙事理论。特别感谢故事讲述者、作家和叙事理论家,他们的工作启发了这个项目。

______________________________________________________________________

UNO团队用爱创造

另见

目录标签

目录标签

TypeScriptClaude云端部署文本增强本地部署创意写作叙事分析文学技术写作辅助

支持客户端

Claude DesktopClaudeVS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP