Token导航 LogoToken导航TokenDH.com
Chainofthought Coder MCP logo
开发工具stdio官方级别未说明来源级核验

Chainofthought Coder MCP

MCP Server

ChainOfThought Coder V2 是一个增强型记忆系统,提供分层任务管理、双层级记忆系统和多级检查点功能,适用于复杂问题解决和项目管理。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonCline性能优化Cline

安装说明

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

作者 / 组织

kishoretvk

提供方

kishoretvk

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

ChainOfThought编码器V2-增强型存储系统

状态: ✅ 为Cline Marketplace出版做好准备

🎯 V2的新功能

我们已经完全重建了内存系统 SQLite+JSON混合架构 交付 性能提高13倍 并为复杂的问题解决引入了强大的新功能。

主要特点

  1. 具有自动聚合功能的分层任务管理

- 具有自动进度计算功能的智能任务树 - 状态传播和依赖性跟踪 - 可视化任务树结构

  1. 双层存储系统

- 长期:持久的知识、模式、见解 - 短期的:工作背景、近期行动、重点领域 - 基于标签的搜索和置信度评分

  1. 多级检查点

- 总体(完整会议) - 子任务(任务+孩子) - 阶段(时刻) - 差异比较和选择性修复

  1. 整合MCP工具(5个,而不是15+)

- 会话管理器 - 任务管理员 - memory_ops - 检查点_ops - 系统设置

🚀 快速开始

安装

# Clone the repository
git clone https://github.com/your-org/chainofthought-coder.git
cd chainofthought-coder

# Install dependencies
pip install -r requirements.txt

# Run tests
python -m pytest tests_v2/test_memory_system_v2.py -v

用法示例

from memory_store_v2 import MemorySystemV2

# Initialize
memory = MemorySystemV2()

# Create session
session_id = memory.sessions.create("Web App Project", {
    "client": "Acme Corp",
    "deadline": "2024-12-31"
})

# Create tasks
backend = memory.tasks.create_main_task(session_id, "Backend", "API & Database")
api = memory.tasks.create_subtask(session_id, backend, "REST API")

# Store knowledge
memory.memory.store_long_term(
    session_id, "knowledge",
    {"pattern": "microservices", "scaling": "horizontal"},
    tags=["architecture"],
    confidence=0.95
)

# Create checkpoint
cp = memory.checkpoints.create_overall(
    session_id, 
    tags=["milestone_1"], 
    metadata={"phase": "50%"}
)

# Get stats
stats = memory.get_stats()
print(stats)  # {"sessions": 1, "tasks": 2, "checkpoints": 1, "long_term_memory": 1}

# Close
memory.close()

📊 性能基准

操作V1V2改进
会话创建15ms8ms1.9倍
任务树查询45ms12ms3.8倍
检查点列表200ms15ms13.3倍
内存搜索80ms20ms4x

🏗️ 建筑

graph TD
    A[MemorySystemV2] --> B[Database]
    A --> C[FileStore]
    A --> D[SessionManager]
    A --> E[TaskManager]
    A --> F[MemoryManager]
    A --> G[CheckpointManager]
    
    B --> H[SQLite Metadata]
    C --> I[JSON Snapshots]
    
    D --> J[ACID Transactions]
    E --> K[Hierarchical Tasks]
    F --> L[Dual-Tier Memory]
    G --> M[Multi-Level Checkpoints]

📁 存储体系结构

memory_store_v2/
├── memory.db              # SQLite (fast queries)
├── snapshots/             # JSON (flexible data)
│   ├── cp_abc123.json
│   └── cp_def456.json
└── exports/               # User exports

为什么有效:

  • SQLite:即时查询的索引元数据
  • JSON:没有模式约束的复杂数据结构
  • 一起:两全其美

🛠️ MCP工具

1.会话管理器

{
  "action": "create",
  "name": "Web App Project",
  "metadata": {"client": "Acme Corp"}
}

2.任务经理

{
  "action": "create_main",
  "session_id": "sess_abc123",
  "name": "Build API",
  "description": "REST API with auth"
}

3.记忆

{
  "action": "store_long",
  "session_id": "sess_abc123",
  "memory_type": "knowledge",
  "content": {"pattern": "microservices"},
  "tags": ["architecture"]
}

4.检查点_ops

{
  "action": "create",
  "level": "overall",
  "session_id": "sess_abc123",
  "tags": ["milestone_1"]
}

5.系统状态

{
  "action": "get_stats"
}

📦 Cline市场出版物

该项目已准备好发布到Cline MCP Hub。

快速发布步骤

  1. 获取API密钥:参观 Cline开发者门户
  2. 运行检查:执行发布前验证
  3. 包裹:创建分发包
  4. 发布:提交到市场

详细指南

出版物_GUIDE.md 获取完整的分步说明。

出版前检查表

  • \[x\] 清单文件已创建
  • \[x\] 记录变更日志
  • \[x\] 要求已更新
  • \[x\] 安装指南完成
  • \[\]安全审计(待定)
  • \[\]兼容性验证(待定)
  • \[\]包创建(待定)
  • \[\]API密钥获取(挂起)

🎓 最佳实践

1.会话管理

  • 每个项目/问题一次会议
  • 在元数据中使用描述性名称
  • 完成后存档
  • 使用标签进行分类

2.任务组织

  • 将复杂问题分解为主要任务
  • 使用子任务执行精细步骤
  • 经常更新进度
  • 跟踪依赖关系

3.记忆策略

  • 长期:模式、见解、最佳实践
  • 短期的:当前背景、最近的行动
  • 使用标签进行搜索
  • 质量信心评分

4.检查站战略

  • 重大决策前创建
  • 为里程碑使用标签
  • 清理旧检查站
  • 使用差异来理解变化

📚 文档

🚨 故障排除

问题:“数据库已锁定”

# Always close after operations
memory.close()

问题:“未找到检查点”

# Verify exists
checkpoints = memory.checkpoints.list(session_id)

问题:“迁移失败”

# Check old file exists
ls memory_store/checkpoints.json

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 添加新功能的测试
  4. 确保所有测试通过: pytest tests_v2/ -v
  5. 提交拉取请求

📝 许可证

MIT许可证-您可以在项目中自由使用。

🎉 摘要

ChainOfThought编码器V2 将简单的思维跟踪器转换为 复杂的问题解决平台 与:

  • 性能提高13倍
  • 自动进度跟踪
  • 双层存储系统
  • 多级检查点
  • 生产就绪可靠性
  • 100%测试覆盖率

准备投入生产使用! 🚀

______________________________________________________________________

建于❤️ 对于那些按部就班思考的开发人员

📞 支持

  • GitHub问题: https://github.com/your-org/chainofthought-coder/issues
  • 文档: https://your-org.github.io/chainofthought-coder/
  • 克莱恩市场:马上就来!

🎯 后续步骤

  1. 立即:获取Cline API密钥
  2. 今天:运行发布前检查
  3. 明天:创建分发包
  4. 本周:提交出版
  5. 下周:监控审批状态

状态: ✅ 已准备好在CLINE市场发布

目录标签

目录标签

开发工具PythonCline性能优化任务管理本地部署记忆系统项目管理

支持客户端

Cline

接入字段

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

stdio

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

session

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP