decipher-research-agent
by mtwn105·★ 151·Score 45
AI-powered research assistant that uses MCP server to create interactive notebooks from web sources.
Overview
DecipherIt is a research assistant that transforms topics, links, and files into AI-generated research notebooks. It leverages Bright Data's MCP Server to bypass geo-restrictions and bot detection for comprehensive web scraping. The platform provides AI-powered summaries, interactive Q&A capabilities, audio overviews, visual mindmaps, and automatically generated FAQs. Built with Next.js frontend and FastAPI backend, it integrates CrewAI agents for complex research tasks.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose DecipherIt when you need a comprehensive research platform that combines document analysis, web scraping, and AI-powered content synthesis into a single application.
When NOT to choose this
Don't choose DecipherIt if you're looking for an MCP server to integrate with other applications, as this is a standalone research assistant application that consumes MCP services.
Tools this server exposes
7 tools extracted from the READMEsearch_engineFind relevant sources based on research topics
scrape_as_markdownExtract clean, structured content from URLs
analyze_researchSynthesize information from multiple research sources
create_podcast_scriptGenerate conversational scripts for audio summaries
generate_audioConvert podcast scripts to audio using TTS
generate_faqCreate relevant questions and answers from research
create_mindmapGenerate interactive, hierarchical visual mindmaps
Note: Tools were extracted from CrewAI agent descriptions and workflow sections that explicitly document tool names and purposes.
Comparable tools
Installation
Installation
Prerequisites
- Node.js 20+ and pnpm
- Python 3.12+ and uv
- PostgreSQL 14+
Quick Start
- Clone the repository
git clone https://github.com/mtwn105/decipher-research-agent.git
cd decipher-research-agent- Set up the frontend
cd client
pnpm install
cp .env.example .env.local
# Configure your environment variables
pnpm prisma generate
pnpm prisma migrate dev- Set up the backend
cd ../backend
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv sync
cp .env.example .env
# Configure your environment variables- Start the development servers
# Terminal 1 - Frontend
cd client && pnpm dev
# Terminal 2 - Backend
cd backend && uv run uvicorn server:app --host 0.0.0.0 --port 8001MCP Configuration
This project uses Bright Data's MCP Server. After getting your API token, configure it in your environment variables.
FAQ
- What does MCP server integration provide in this project?
- Bright Data's MCP Server provides unrestricted web access, bypassing geo-restrictions and bot detection to enable comprehensive research from any global source.
- Can I use this research assistant without web scraping capabilities?
- Yes, you can still upload documents and input text directly, but web scraping functionality requires the Bright Data MCP server setup with proper API credentials.
Compare decipher-research-agent with
Last updated · Auto-generated from public README + GitHub signals.