Simple MCP arXiv client

by om4r932

344 downloads
Not rated
GitHub

About

A simple Python client to interact with the arXiv MCP server.

Details

Author
om4r932
Downloads
344
Categories
Search

- Connects to the arXiv MCP server
- Uses Groq language model for queries
- Interactive chat‑based interface
- Searches scientific papers on arXiv
- Requires Python 3.10.6 or higher

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Simple MCP arXiv client
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, install dependencies with pip install -r requirements.txt, create a .env file with your Groq API key, then run python client.py to start the chat interface.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "simple mcp arxiv client": {
            "mcp-simple-arxiv-client": {
                "command": "python",
                "args": [
                    "client.py"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-simple-arxiv-client": {
        "command": "python",
        "args": [
            "client.py"
        ]
    }
}

Simple MCP arXiv client

A simple Python client to interact with the arXiv MCP server.

Description

This project is a MCP (Model Context Protocol) client that connects to the arXiv MCP server to perform searches on arXiv. It uses Groq as a language model to process user queries and call the appropriate server tools in a chat-based interface.

Prerequisites

- Python 3.10.6 or higher
- A Groq API key

Installation

1. Clone this repository:

git clone https://github.com/om4r932/mcp-simple-arxiv-server.git
cd mcp-simple-arxiv-server

2. Install dependencies:

pip install -r requirements.txt

Configuration

Create a .env file at the project root with your Groq API key:

GROQ_API_KEY=your_groq_api_key

An .env.example file is provided as a template.

Usage

Run the client:

python client.py

This will start an interactive chat interface where you can ask questions about scientific papers.

Future updates

This repository will change and will become a universal MCP client with multiple MCP servers support at the same time (maybe change it to a FastAPI-type client). Stay tuned !

Credits

Andy Brandt and his ArXiv server "mcp-simple-arxiv" : Repository

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.