mcp-scholarly

This repository hosts mcp-scholarly, an MCP server designed to search for accurate academic articles, initially focusing on arXiv and planning to incorporate more scholarly vendors in the future.

91
6

mcp-scholarly MCP server

smithery badge

The mcp-scholarly is an MCP (Model Context Protocol) server designed to enhance academic research capabilities. It focuses on providing accurate search functionality for scholarly articles, with plans to integrate more vendors in the future.

Components

Tools

The server currently implements one tool:

  • search-arxiv: Searches the ArXiv database for articles based on a provided keyword. Requires a "keyword" string as an argument.

Quickstart

Install

The installation guide provides configurations for Claude Desktop using either development/unpublished servers, published servers, or Docker. It also offers an installation method via Smithery.

Installing via Smithery

To install mcp-scholarly for Claude Desktop automatically:

npx -y @smithery/cli install mcp-scholarly --client claude

Development

Building and Publishing

Steps for preparing the package for distribution include syncing dependencies, building package distributions, and publishing to PyPI using uv.

Debugging

For debugging, the README recommends using the MCP Inspector due to the challenges of debugging over stdio. It provides a command to launch the inspector via npm.

Repository

AD
adityak74

adityak74/mcp-scholarly

Created

January 1, 2025

Updated

March 28, 2025

Language

Python

Category

Search & Knowledge