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.
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.
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.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.
To install mcp-scholarly
for Claude Desktop automatically:
npx -y @smithery/cli install mcp-scholarly --client claude
Steps for preparing the package for distribution include syncing dependencies, building package distributions, and publishing to PyPI using uv
.
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
.
adityak74/mcp-scholarly
January 1, 2025
March 28, 2025
Python