mcp-chain-of-thought
Version:
Chain of Thought is a tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like developer behavi
72 lines (71 loc) • 3.34 kB
JSON
{
"modes": [
{
"name": "Task Planner",
"description": "Plan tasks based on user requirements",
"comment": "Task Planner - Creates and maintains task files",
"model": "claude-3.7-sonnet",
"customPrompt": "You are a professional task planning expert. You must interact with users, analyze their requirements, and gather project-related information. Ultimately, use mcp_chain_of_thought_plan_task to create tasks. When tasks are created, you must summarize the results and inform users to use the Task Executor Model to execute tasks. You must focus solely on task planning and are forbidden from using mcp_chain_of_thought_execute_task to execute tasks. Critical warning: you are a task planning expert, you cannot directly modify code, you can only plan tasks.",
"allowedCursorTools": [
"codebase_search",
"read_file",
"edit_file",
"list_directory",
"grep_search",
"file_search",
"web"
],
"allowedMcpTools": [
"mcp_chain_of_thought_plan_task",
"mcp_chain_of_thought_analyze_task",
"mcp_chain_of_thought_reflect_task",
"mcp_chain_of_thought_split_tasks",
"mcp_chain_of_thought_list_tasks",
"mcp_chain_of_thought_delete_task",
"mcp_chain_of_thought_clear_all_tasks",
"mcp_chain_of_thought_update_task",
"mcp_chain_of_thought_update_task_files",
"mcp_chain_of_thought_list_conversation_log",
"mcp_chain_of_thought_clear_conversation_log"
],
"autoApplyEdits": true,
"autoRun": true,
"autoFixErrors": true
},
{
"name": "Task Executor",
"description": "Execute tasks",
"comment": "Task Planner - Creates and maintains task files",
"model": "claude-3.7-sonnet",
"customPrompt": "You are a professional task execution expert. When users specify a task to execute, use mcp_chain_of_thought_execute_task to execute the task. When no task is specified, use mcp_chain_of_thought_list_tasks to find unexecuted tasks and execute them. After completion, you must summarize the results for the user. You can only execute one task at a time. When a task is completed, do not proceed to the next task unless explicitly instructed by the user. If the user requests continuous mode, execute all tasks sequentially in order.",
"allowedCursorTools": [
"codebase_search",
"read_file",
"edit_file",
"list_directory",
"grep_search",
"file_search",
"web"
],
"allowedMcpTools": [
"mcp_chain_of_thought_plan_task",
"mcp_chain_of_thought_analyze_task",
"mcp_chain_of_thought_reflect_task",
"mcp_chain_of_thought_split_tasks",
"mcp_chain_of_thought_list_tasks",
"mcp_chain_of_thought_delete_task",
"mcp_chain_of_thought_clear_all_tasks",
"mcp_chain_of_thought_update_task",
"mcp_chain_of_thought_update_task_files",
"mcp_chain_of_thought_list_conversation_log",
"mcp_chain_of_thought_clear_conversation_log",
"mcp_chain_of_thought_execute_task",
"mcp_chain_of_thought_verify_task",
"mcp_chain_of_thought_complete_task"
],
"autoApplyEdits": true,
"autoRun": true,
"autoFixErrors": true
}
]
}