本项目致力于实现一个支持序列化思考的MCP服务器。该系统借助协调多个代理来处理复杂的思考流程,使用户能够逐步解决问题,并提供详细的思考记录。
本项目旨在实现一种支持序列化思考的MCP服务器。以下为你介绍如何快速开启项目:
~/.sequential_thinking/logs/
。git clone git@github.com:FradSer/mcp-server-mas-sequential-thinking.git
cd mcp-server-mas-sequential-thinking
python -m venv .venv
source .venv/bin/activate # 对于Windows用户,请使用 .venv\Scripts\activate
pip install -r requirements.txt
建议将以下环境变量添加到 .env
文件中:
PORT=8000 # 可选,默认为8000
LOG_LEVEL=INFO # 可选,设置日志级别,默认为INFO
项目依赖的配置文件位于 config/
目录下。主要包含以下内容:
logging_config.json
: 日志输出格式和路径配置。server_settings.json
: 服务器运行参数,如端口、日志级别等。欢迎社区贡献!请参考贡献文档了解如何参与开发。
python -m server.start
curl -X POST http://localhost:8000/shutdown
python -m init_project --name my-think-project
curl -X POST http://localhost:8000/thought \
-d '{"thought_id": "1", "content": "第一步思考内容"}'
本项目采用MIT许可证,具体条款详见LICENSE文件。