本项目是一个用于结构化复杂问题解决的模型上下文协议(MCP)服务器,它巧妙结合了序贯思维和顺序故事这两种助记术技术,为解决复杂问题提供了创新且高效的途径。
此项目提供了两种互补的 MCP 工具来解决问题:
两种方法均借助序列和结构的力量,来增强记忆保留和对问题的理解。
在发布前本地工作时:
# 克隆仓库
git clone https://github.com/dhkts1/sequentialStory
cd sequentialStory
# 安装依赖项使用 uv
uv venv
source .venv/bin/activate
uv sync
# 带有开发依赖项的安装
uv sync --group dev
# 在 Claude 桌面应用中安装
mcp install -e . src/cli.py -n "顺序故事"
# 只安装顺序思维工具
mcp install -e . src/cli.py -n "顺序思维" --env-var "TOOLS='[\"thinking\"]'"
# 明确仅安装顺序故事工具
mcp install -e . src/cli.py -n "顺序故事" --env-var "TOOLS='[\"story\"]'"
# 安装两者
mcp install -e . src/cli.py -n "顺序工具" --env-var "TOOLS='[\"thinking\",\"story\"]'"
用于开发:
# 使用 MCP 检查器进行开发
mcp dev src/__main__.py:main
你还可以通过在 Claude 的 mcpServers.json 中添加以下内容,配置 Claude 桌面使用该工具:
"mcpServers": {
"顺序故事": {
"command": "uvx",
"args": [
"sequential-story"
]
}
}
环境变量 TOOLS 可控制启用的工具。默认情况下,仅启用顺序故事工具,但可按需添加顺序思维工具。这在希望专注于特定问题解决方法或与其他 MCP 工具集成时非常有用。你也可以在 Claude 桌面应用安装后直接更新环境变量。
{
"element": "我们的主角,数据科学家 Alex,在客户行为数据中发现了一个神秘的模式。",
"elementNumber": 1,
"totalElements": 5,
"scene": "在安静的数据中心内,Alex 专注于复杂的图表和数字流。",
"tone": "紧张和好奇",
"plotTwist": "这个模式预示着即将发生的重要事件。"
}
{
"thought": "我需要分析这些数据以确定模式的原因。",
"analysis": "初步检查显示与用户行为相关。",
"nextStep": "进一步研究可能的解释。",
"uncertainty": "我不确定是否所有因素都被考虑在内。",
"confidenceLevel": "中等自信"
}
pip install -r requirements.txt。TOOLS 环境变量以启用特定功能。python src/story_generator.pypython src/thinker.py这个项目展示了如何将叙事和技术结合,提供一种创新的方法来解决复杂的问题。