UNO(统一叙事操作器)是一款神奇的文字增强工具,能够将普通的故事内容转化为丰富、详细的叙述。通过先进的文学技术和启发式分析,UNO可以在保留原文风格和意图的同时,使文本长度翻倍。
可以将UNO视为你的个人叙事助手,具备以下能力:
UNO 提供了三个强大的MCP工具:
analyze_text对你的故事页面进行深度分析,并生成一份详尽报告,包括:
enhance_text通过应用所有五种增强技术来转换你的文本:
custom_enhance_text让你完全控制增强过程:
识别故事中的未充分发展元素并扩展它们:
通过沉浸式的细节丰富你的设置:
将动作序列转变为动态、高强度的经历:
改善你的写作流畅性和节奏:
减少无意的重复同时保持风格:
要通过 Smithery 自动安装统一叙事操作器到 Claude Desktop:
npx -y @smithery/cli install @MushroomFleet/uno-mcp --client claude
克隆或下载仓库
git clone https://github.com/your-username/uno-mcp.git
cd uno-mcp
安装依赖项
npm install
构建 TypeScript 文件
npm run build
使服务器可执行(Windows 上跳过)
chmod +x dist/index.js
测试服务器
node test-run.js
这将在一个示例故事上运行服务器,并生成三个文件:
test-analysis.md:示例分析报告test-enhanced.txt:示例增强文本(200%)test-custom-enhanced.txt:示例自定义增强(150%)编辑 Claude 配置文件
C:\Users\[username]\AppData\Roaming\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json在 MCP 服务器部分添加 UNO
{
"mcpServers": {
"uno": {
"command": "node",
"args": ["/absolute/path/to/uno-mcp/dist/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
确保使用 UNO 安装的绝对路径。
重启 Claude 保存配置后,重启 Claude 以激活 UNO MCP 服务器。
编辑 VS Code Claude 扩展配置
c:\Users\[username]\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json添加与上述相同的配置用于 Claude Desktop。
重启 VS Code 或重新加载窗口。
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>analyze_text</tool_name>
<arguments>
{
"text": "当莎拉走进花园时,她注意到角落里的旧雕像。它被苔藓和藤蔓覆盖,几乎看不见。她不知为何被它吸引。"
}
</arguments>
</use_mcp_tool>
这将返回一份详细分析报告,包含关于叙事位置、角色焦点、增强机会等见解。
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>enhance_text</tool_name>
<arguments>
{
"text": "当莎拉走进花园时,她注意到角落里的旧雕像。它被苔藓和藤蔓覆盖,几乎看不见。她不知为何被它吸引。"
}
</arguments>
</use_mcp_tool>
这将返回一个大约是原始长度两倍的文本版本,应用了所有五种增强技术。
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>custom_enhance_text</tool_name>
<arguments>
{
"text": "当莎拉走进花园时,她注意到角落里的旧雕像。它被苔藓和藤蔓覆盖,几乎看不见。她不知为何被它吸引。",
"expansionTarget": 150,
"enableGoldenShadow": true,
使环境成为动作的积极参与者
### 4. 🌊 散文平滑
改善你的写作流畅性和节奏:
- 增强段落间的过渡
- 变换句子结构以提高可读性
- 创建一种自然的节奏,引导读者阅读
### 5. 🔄 重复消除
减少无意的重复同时保持风格:
- 识别并替换重复的单词为有意义的替代词
- 维持作者的声音和意图
- 区分有意和无意的重复
## 📋 安装
### 通过 Smithery 安装
要通过 [Smithery](https://smithery.ai/server/@MushroomFleet/uno-mcp) 自动安装统一叙事操作器到 Claude Desktop:
```bash
npx -y @smithery/cli install @MushroomFleet/uno-mcp --client claude
克隆或下载仓库
git clone https://github.com/your-username/uno-mcp.git
cd uno-mcp
安装依赖项
npm install
构建 TypeScript 文件
npm run build
使服务器可执行(Windows 上跳过)
chmod +x dist/index.js
测试服务器
node test-run.js
这将在一个示例故事上运行服务器,并生成三个文件:
test-analysis.md:示例分析报告test-enhanced.txt:示例增强文本(200%)test-custom-enhanced.txt:示例自定义增强(150%)编辑 Claude 配置文件
C:\Users\[username]\AppData\Roaming\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json在 MCP 服务器部分添加 UNO
{
"mcpServers": {
"uno": {
"command": "node",
"args": ["/absolute/path/to/uno-mcp/dist/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
确保使用 UNO 安装的绝对路径。
重启 Claude 保存配置后,重启 Claude 以激活 UNO MCP 服务器。
编辑 VS Code Claude 扩展配置
c:\Users\[username]\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json添加与上述相同的配置用于 Claude Desktop。
重启 VS Code 或重新加载窗口。
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>analyze_text</tool_name>
<arguments>
{
"text": "当莎拉走进花园时,她注意到角落里的旧雕像。它被苔藓和藤蔓覆盖,几乎看不见。她不知为何被它吸引。"
}
</arguments>
</use_mcp_tool>
这将返回一份详细分析报告,包含关于叙事位置、角色焦点、增强机会等见解。
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>enhance_text</tool_name>
<arguments>
{
"text": "当莎拉走进花园时,她注意到角落里的旧雕像。它被苔藓和藤蔓覆盖,几乎看不见。她不知为何被它吸引。"
}
</arguments>
</use_mcp_tool>
这将返回一个大约是原始长度两倍的文本版本,应用了所有五种增强技术。
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>custom_enhance_text</tool_name>
<arguments>
{
"text": "当莎拉走进花园时,她注意到角落里的旧雕像。它被苔藓和藤蔓覆盖,几乎看不见。她不知为何被它吸引。",
"expansionTarget": 150,
"enableGoldenShadow": true,
"enableEnvironmental": true,
"enableActionScene": false,
"enableProseSmoother": true,
"enableRepetitionElimination": false
}
</arguments>
</use_mcp_tool>
这个例子只应用了黄金阴影增强、环境扩展和散文平滑,目标扩展为150%。
你能为这个场景增加更多的环境细节吗?
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>custom_enhance_text</tool_name>
<arguments>
{
"text": "杰克进入废弃的仓库,寻找线索。",
"expansionTarget": 300,
"enableEnvironmental": true,
"enableGoldenShadow": false,
"enableActionScene": false,
"enableProseSmoother": false,
"enableRepetitionElimination": false
}
</arguments>
</use_mcp_tool>
让我分析这段文字,给你反馈:
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>analyze_text</tool_name>
<arguments>
{
"text": "[学生的写作样本]"
}
</arguments>
</use_mcp_tool>
根据分析,我建议你更清晰地发展角色动机。
这是你动作场景的一个更激烈版本:
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>custom_enhance_text</tool_name>
<arguments>
{
"text": "[原始动作场景]",
"enableActionScene": true,
"enableEnvironmental": true,
"enableGoldenShadow": false,
"enableProseSmoother": true,
"enableRepetitionElimination": true
}
</arguments>
</use_mcp_tool>
让我帮助你扩展这一章节:
<use_mcp_tool>
<server_name>uno</server_name>
<tool_name>enhance_text</tool_name>
<arguments>
{
"text": "[章节摘录]",
"expansionTarget": 180
}
</arguments>
</use_mcp_tool>
analyze_text 开始,了解你的文本需要什么custom_enhance_text 并设置较低的扩展目标(120-150%)enableActionScene: trueISC
UNO 基于先进的文学增强技术和叙事理论。特别感谢那些激发此项目的讲故事者、作家和叙事理论家的工作。
⭐ 由 UNO 团队用心制作 ⭐