Files
n8n-mcp-server/INSTRUCTIONS.md
leonardsellem 2cd565cfa6 Initial commit of n8n MCP Server
A Model Context Protocol (MCP) server that integrates with n8n, providing tools for workflow and execution management via the n8n API.
2025-03-12 17:12:35 +01:00

99 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Instructions for Using CRCT v7.0
These instructions assume youre using the Cline VS Code extension with CRCT v7.0. The system automates most tasks via the LLM, but some manual steps are needed to get started.
---
## Prerequisites
- **VS Code**: Installed with the Cline extension.
- **Python**: 3.8+ with `pip`.
- **Git**: To clone the repo.
---
## Step 1: Setup
1. **Clone the Repository**:
```bash
git clone https://github.com/RPG-fan/Cline-Recursive-Chain-of-Thought-System-CRCT-.git
cd Cline-Recursive-Chain-of-Thought-System-CRCT-
```
2. **Install Dependencies**:
```bash
pip install -r requirements.txt
```
*Includes `sentence-transformers` for embeddings.*
3. **Open in VS Code**:
- Launch VS Code and open the `cline/` folder.
4. **Configure Cline**:
- Open the Cline extension settings.
- Paste the contents of `cline_docs/prompts/core_prompt(put this in Custom Instructions).md` into the system prompt field.
---
## Step 2: Initialize the System
1. **Start the LLM**:
- In the Cline input, type `Start.` and run it.
- The LLM will:
- Read `.clinerules` (or create it if missing).
- Load the `Set-up/Maintenance` plugin.
- Initialize core files in `cline_docs/`.
2. **Follow Prompts**:
- The LLM may ask for input (e.g., project goals for `projectbrief.md`).
- Provide concise answers to help it populate files.
3. **Verify Setup**:
- Check `cline_docs/` for new files (e.g., `dependency_tracker.md`).
- Ensure `[CODE_ROOT_DIRECTORIES]` in `.clinerules` lists `src/` (edit manually if needed).
---
## Step 3: Populate Dependency Trackers
1. **Run Initial Setup**:
- Input: `Perform initial setup and populate dependency trackers.`
- The LLM will:
- Identify code roots (e.g., `src/`).
- Generate `dependency_tracker.md` and `doc_tracker.md` using `dependency_processor.py`.
- Suggest and validate dependencies.
2. **Manual Validation (if prompted)**:
- The LLM may present dependency suggestions (e.g., JSON output).
- Confirm or adjust characters (`<`, `>`, `x`, etc.) as prompted.
---
## Step 4: Plan and Execute
1. **Enter Strategy Phase**:
- Once trackers are populated, the LLM will transition to `Strategy` (check `.clinerules`).
- Input: `Plan the next steps for my project.`
- Output: New instruction files in `strategy_tasks/` or `src/`.
2. **Execute Tasks**:
- Input: `Execute the planned tasks.`
- The LLM will follow instruction files, update files, and apply the MUP.
---
## Tips
- **Monitor `activeContext.md`**: Tracks current state and priorities.
- **Check `.clinerules`**: Shows the current phase and next action.
- **Debugging**: If stuck, try `Review the current state and suggest next steps.`
---
## Notes
- CRCT v7.0 is a work-in-progress. Expect minor bugs (e.g., tracker initialization).
- The LLM handles most commands (`generate-keys`, `set_char`, etc.) automatically.
- For custom projects, populate `src/` and `docs/` before starting.
Questions? Open an issue on GitHub!