Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RagMCPplay the Naa Ready song on YouTube"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
✅ RagMCP Project Manual (Developer Guide)
🔥 1. Project Overview
RagMCP is a local command-based assistant that:
✅ Opens websites ✅ Plays YouTube songs using Playwright ✅ Controls system tools (create folder, set wallpaper, shutdown PC) ✅ Searches websites like FitGirl, Pinterest, etc.
It works using a server (ragmcp) that listens to JSON commands and performs actions.
📥 2. Download the Project
Option 1: Clone GitHub Repo
git clone https://github.com/yourusername/RagMCP.git
cd RagMCPOption 2: Download Zip
Click Download Zip
Extract to
D:\MINI PROJECTS\RAGMCP
🧰 3. Setup Python Environment
3.1 Create Virtual Environment
python -m venv .venv3.2 Activate Virtual Environment
Windows PowerShell
.\.venv\Scripts\Activate📦 4. Install Required Packages
Run:
pip install -r requirements.txtIf requirements.txt not exist, install manually:
pip install playwright pyautogui
pip install psutil⚠️ Playwright Browser Setup
playwright install🚀 5. Run the Server
Start RagMCP Server
ragmcpIf command not found:
python -m ragmcp🧩 6. How to Use RagMCP (JSON Commands)
Example format:
{"id": 1, "method": "METHOD_NAME", "params": {"param": "value"}}🎯 7. YouTube Tool Commands
Case 1: Play Specific Song
{"id": 1, "method": "play_youtube_direct", "params": {"query": "Naa Ready song"}}Case 2: Play Trending Music
{"id": 1, "method": "play_trending_music", "params": {}}Case 3: Play Favourite Song
{"id": 1, "method": "play_youtube_from_favourites", "params": {"favourite": "A.R. Rahman"}}Mood Based Music
{"id": 1, "method": "play_youtube_mood", "params": {"mood": "happy"}}🌐 8. Web Tools Commands
Open any website
{"id": 1, "method": "open_website", "params": {"site": "google"}}Search on Google
{"id": 1, "method": "search_google", "params": {"query": "Thalapathy aesthetic"}}Search on FitGirl
{"id": 1, "method": "search_fitgirl", "params": {"query": "Batman Arkham City"}}Search on Pinterest
{"id": 1, "method": "search_pinterest", "params": {"query": "Thalapathy aesthetics"}}🖥️ 9. System Tools Commands
Create Folder
{"id": 1, "method": "create_folder", "params": {"path": "C:\\Users\\User\\Desktop\\afrah"}}Set Wallpaper
{"id": 1, "method": "set_wallpaper", "params": {"path": "D:\\wallpapers\\image.jpg"}}Shutdown PC
{"id": 1, "method": "shutdown_pc", "params": {}}🧠 10. Important Notes
✔️ Always run ragmcp server first ✔️ Use Chrome-based browsers for best stability ✔️ Playwright opens browser automatically and waits until user closes it ✔️ Do not change logic without understanding it
🏁 Project Finalization
Once you run all tools and verify functionality:
✅ Save project ✅ Commit to GitHub ✅ Share with developer
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.