What is MCP?
MCP stands for Microservice Communication Protocol, used here for efficient communication between the server (which fetches papers) and the client (Streamlit UI).
@alihassanml
Basic information
This project provides an MCP (Microservice Communication Protocol) server and client setup for fetching research papers from the arXiv. The MCP server processes queries and fetches relevant research papers, while the client communicates with the server using the MCP protocol.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Arxivloader-MCP-Server-and-Client": {
"command": "python",
"args": [
"arxivloader.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
The Arxivloader MCP Server and Client is a server-client setup that enables users to fetch research papers from arXiv using the Microservice Communication Protocol (MCP). The server processes queries and retrieves relevant papers, while the client communicates via MCP and provides a simple Streamlit web interface. The system integrates LangChain and Groq for enhanced query handling. It is intended for researchers, developers, or anyone needing to access arXiv papers programmatically.
Install Python 3.8+, clone the repository, install dependencies from requirements.txt, and configure a .env file for Groq and MCP settings. Start the MCP server by running python arxivloader.py, then launch the Streamlit client with streamlit run client.py. Enter a query (e.g., "Medical Claim Processing OR Health Insurance Billing") in the UI to fetch and display paper details such as title, authors, and publication date.
MCP stands for Microservice Communication Protocol, used here for efficient communication between the server (which fetches papers) and the client (Streamlit UI).
Clone the repository, install dependencies with `pip install -r requirements.txt`, set up the `.env` file, then run `python arxivloader.py` for the server and `streamlit run client.py` for the client.
Python 3.8 or higher and packages including `streamlit`, `mcp`, `langchain`, `langchain_groq`, `dotenv`, and `asyncio`. All are listed in `requirements.txt`.
The server retrieves research paper data from the arXiv repository based on the user’s query.
Yes, you can fork the repository and contribute. Bug reports and feature requests can be submitted via issues. The project is licensed under the MIT License.

Connect your AI to millions of laws and court cases! Lawstronaut is the infrastructure layer that connects AI agents and software to millions of legal documents across 150+ jurisdictions, structured legal data, continuou

Influencer analytics for Instagram, TikTok and YouTube in your AI assistant: search 455M+ creators with audience filters, open influencer reports (audience demographics, fake followers, engagement), compare creators, che

Ask Google Search Console in plain language from Claude, ChatGPT, Cursor or Claude Code. Connect your Google account once and AskWatch issues a personal link: no Cloud project, no credentials.json, nothing to run or host
Hosted TikTok MCP server for AI agents: read public profiles, account videos, comments and replies, or search videos and creators. Structured JSON for creator research and content analysis.

Brazilian foreign-trade data from MDIC/ComexStat (exports and imports, 2000 to 2026, by HS code, NCM, partner country and bloc) plus crop production, supply-and-demand balances, growing-season climate and commodity forec
Comments