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.
This commit is contained in:
99
INSTRUCTIONS.md
Normal file
99
INSTRUCTIONS.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# Instructions for Using CRCT v7.0
|
||||
|
||||
These instructions assume you’re 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!
|
||||
Reference in New Issue
Block a user