File size: 2,043 Bytes
7422798
a509d68
0321eee
7422798
0321eee
7422798
cbebf81
7422798
603298b
0321eee
821896c
603298b
15fcb64
8cf34a5
 
c13922a
7422798
 
a509d68
0321eee
a509d68
603298b
0321eee
6650ee9
0321eee
ca6092a
d8571a8
15fcb64
0321eee
 
 
 
 
 
bea97d8
 
0321eee
 
 
 
 
 
 
 
 
 
bea97d8
0321eee
821896c
8da874d
0321eee
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
title: πŸƒ MCP-Powered RAG and Research Topic 🌍
emoji: 🌍
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 5.33.1
app_file: app.py
pinned: true
license: mit
short_description: MCP-Powered RAG and Research Topic
models:
- meta-llama/Meta-Llama-3.1-8B-Instruct
tags:
  - mcp-server-track
  - Agents-MCP-Hackathon
---

# πŸƒ MCP Powered RAG and Research Topic 🌍

I present to you an πŸƒ MCP-powered RAG and Research Topic 🌍.
The MCP Tools are hosted and executed on **Modal Labs** platform.

RAG Tool uses the **GroundX** storage by **eyelevel.ai** to fetch the knowledge base. The knowledge base is a document that contains information about the SU-35 aircraft, including its features, capabilities, and specifications. Please check [this PDF](https://airgroup2000.com/gallery/albums/userpics/32438/SU-35_TM_eng.pdf) to formulate queries on Sukhoi. Other queries will not generate content 

The Research Tool is implemented using a multi-agent workflow using **LlamaIndex**.
<br>
The Agents use **Nebius** provided LLM (meta-llama/Meta-Llama-3.1-8B-Instruct).

## Available Tools

### search_knowledge_base_for_context
- **Description**: Searches and retrieves relevant context from a knowledge base based on the user's query.
- **Example Queries**:
    - "What are the main features of fuel system of SU-35?"
    - "What is the combat potential of SU-35?"

### research_write_review_topic
- **Description**: Helps with writing a report with research, writing, and review on any topic.
- **Example Queries**:
    - "Write me a report on the history of the internet."
    - "Write me a report on origin of the universe."
    - "Write me a report on the impact of climate change on polar bears."

## How to Use
- Use the MCP RAG Tool tab above to query the knowledge base.
- Use the Research Tool tab above to write a report on any topic.

## Watch the Demo Video here
[Link to Demo on Youtube](https://youtu.be/wvHBqW2ABGg)

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference