Arxivloader-MCP-Server-and-Client

Arxivloader-MCP-Server-and-Client

1

The Arxivloader MCP Server and Client project enables efficient retrieval of arXiv research papers using a server-client architecture based on MCP. Users can interact via a Streamlit UI to query and display research paper data, leveraging tools like Groq and LangChain for enhanced processing.

Arxivloader MCP Server and Client

This project provides a server and client setup using MCP for fetching research papers from arXiv. It features efficient communication through MCP, research paper retrieval, a Streamlit UI for user interaction, and integration with tools like Groq and LangChain. Users can run the MCP server to process queries and fetch papers, and use a Streamlit client for inputting queries and viewing results.

Features

  • MCP communication for server-client interaction
  • Fetches research papers from arXiv
  • Simple web interface using Streamlit
  • Integration with Groq and LangChain for enhanced processing

Requirements

  • Python 3.8 or higher
  • Dependencies listed in requirements.txt

Usage

  1. Start the MCP Server with python arxivloader.py
  2. Run the Streamlit Client with streamlit run client.py
  3. Enter research queries to fetch papers