setup

Configure a modular RAG MCP project from a clean clone.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/ljk486/Rag-agent --skill setup-ljk486
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/ljk486/Rag-agent/tree/main/MODULAR-RAG-MCP-SERVER-clean-start/.github/skills/setup
Command: npx skills add https://github.com/ljk486/Rag-agent --skill setup-ljk486

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of first-time project setup for a modular RAG MCP server, helping users move from a fresh clone to a working, configured environment without manual trial and error.

Core Features & Use Cases

  • Interactive Provider Selection: Guides the user through choosing LLM, embedding, vision, and rerank providers based on their preferred stack.
  • Config Generation: Builds a validated settings file from templates, including provider credentials, endpoints, model names, and embedding dimensions.
  • Auto-Scaffolding: Creates starter implementations for unsupported OpenAI-compatible providers such as Qwen or Gemini when needed.
  • Startup Validation and Recovery: Installs dependencies, checks the configuration, launches the dashboard, and retries with diagnosis if startup fails.
  • Use Case: A developer cloning the repository for the first time can use this Skill to prepare the environment, enable the right models, and open the dashboard in one guided flow.

Quick Start

Use the setup skill to configure the project from a clean clone, generate the settings file, install dependencies, and launch the dashboard.

Frequently Asked Questions about setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a modular RAG MCP project from a fresh clone?

To configure a modular RAG MCP project, use an interactive setup flow to select LLM, embedding, vision, and rerank providers. The process generates a validated settings file, installs dependencies, validates startup, and launches the dashboard.

Can I auto-scaffold OpenAI-compatible providers like Qwen or Gemini for RAG workflows?

Yes, you can auto-scaffold unimplemented OpenAI-compatible providers like Qwen or Gemini. The setup process creates starter implementations for these providers across LLM, embedding, and vision workflows.

What is the best way to switch LLM and embedding providers in an MCP server?

The best way to switch LLM and embedding providers in an MCP server is through interactive provider selection. This rebuilds your validated settings file with new credentials, endpoints, model names, and embedding dimensions.

Why does my RAG dashboard launch fail after the initial setup?

If your RAG dashboard launch fails, the setup process performs startup validation and retry-based diagnosis. It checks the generated configuration, validates dependencies, and attempts recovery to identify the failure.

Do I need to manually install dependencies before generating RAG configuration files?

No, you do not need to manually install dependencies before generating RAG configuration files. The setup process handles dependency installation automatically alongside config generation and dashboard launch.