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
- Start the MCP Server with
python arxivloader.py
- Run the Streamlit Client with
streamlit run client.py
- Enter research queries to fetch papers