Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Research Assistant

БесплатноНе проверен

Enables AI-powered research by breaking a topic into subtopics, gathering information via agents, and compiling a report. Integrates with LangGraph and RAG for

GitHubEmbed

Описание

Enables AI-powered research by breaking a topic into subtopics, gathering information via agents, and compiling a report. Integrates with LangGraph and RAG for orchestration and contextual retrieval.

README

Project Description

A research assistant that breaks a topic into subtopics, assigns research to agents, summarizes findings, and compiles a report.

Features

  • Graph-based agent orchestration with LangGraph
  • Reproducible tracing with LangSmith
  • Modular agent design for research tasks
    • Planner Agent: Breaks the topic into subtopics.
    • Researcher Agent: Gathers info for each subtopic.
    • Summarizer Agent: Summarizes and organizes into a report.
  • Cache agent responses using SQLite
  • Contextual document retrieval using RAG and ChromaDB
  • Prompt & context management using MCP

Project Structure

.
├── agents/               # LLM agents (e.g. researcher, reviewer)
├── config/               # Configurations
├── db/                   # SQLite store
├── graphs/               # LangGraph workflow 
├── mcp/                  # Model Context Protocol (MCP) implementation
├── nodes/                # LangGraph nodes
│     └── conditions      # nodes conditions
├── rag/                  # RAG (retrieval-augmented generation) logic
├── state/                # Shared state classes for LangGraph workflows
├── tests/                # LangGraph test
├── .env.example          # Sample environment variables
├── .gitignore            
├── Makefile              # Task runner
├── requirements.txt      # Python dependencies
└── README.md             

Requirements

  • Python=3.11.11
  • Virtual environment (recommended)
  • make (optional)

To run the project

Step 1:

Create and activate a virtual environment (recommended)

python -m venv .venv
source .venv/bin/activate     
# On Windows: .venv\Scripts\activate 

Step 2:

Option 1: Using Makefile

make setup

Option 2: Without Makefile

pip install -r requirements.txt

Step 3:

Copy the .env.example file and rename the file to .env

Step 4:

Add API keys to .env.

Key Description Link to Get Key
TOGETHER_API_KEY Used for Together AI model access together
LANGCHAIN_API_KEY Used for LangSmith tracing/debugging langsmith
SEARCHAPI_API_KEY Used for search results in RAG searchapi

Usage

Step 1:

To run the MCP development server

Option 1: Using Makefile

make run-mcp

Option 2: Without Makefile

mcp dev mcp/server.py

Step 2:

  • Visit http://localhost:5173 to the browser.
  • Change the Command to python
  • Change Arguments to mcp/server.py
  • Click to Connect and wait for connection
  • After establishing the connection, click Tools -> List Tools -> research
  • Then write the research topic and Run Tool

To Test Graph Workflow

make test-graph # with make
python tests/test_graph.py # without make

from github.com/mhnavid/research-assistant-using-langgraph-mcp

Установка Research Assistant

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/mhnavid/research-assistant-using-langgraph-mcp

FAQ

Research Assistant MCP бесплатный?

Да, Research Assistant MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Research Assistant?

Нет, Research Assistant работает без API-ключей и переменных окружения.

Research Assistant — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Research Assistant в Claude Desktop, Claude Code или Cursor?

Открой Research Assistant на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Research Assistant with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai