search-arxiv
Search arxiv for articles related to the given keyword.
Put one keyword to arXiv and to Google Scholar in the same turn and compare what the preprint server and the citation index each return.
LABSCO SUMMARY
The whole surface is a pair of searches, each taking a single keyword — no date range, no author, no category. That makes it a first look rather than a research instrument: you find out which names keep appearing, then go elsewhere for the papers themselves. One caution the tool description states outright: arXiv returns best-effort matches for any query, so results coming back is not on its own evidence that prior work exists.
A small literature-search server: one keyword search against arXiv, one against Google Scholar, and an optional web search when a key for it is present.
uv on the machine and nothing else — no account or key for the two search tools. Both take a keyword and nothing more: there is no date range, author or category argument to narrow with. Allow more time for the Scholar side than the arXiv side; it goes through a free proxy pool and is far less predictable. MIT.
One command — uvx mcp-scholarly
USE CASES
Put the same keyword to both sources in one turn: the preprint server for what is new, the citation index for what has been through review.
Search the title terms in the citation index to see whether the work has appeared somewhere citable since it was posted.
One keyword returns the arXiv papers that use it, which is usually enough to find the names and the phrasing the field actually uses.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
search-arxivSearch arxiv for articles related to the given keyword.
search-google-scholarSearch google scholar for articles related to the given keyword.
BEFORE YOU INSTALL
2 tools when we connected; the project documents 3. search-google-web appears only when SERPBASE_API_KEY is set. An older section of the documentation says the server has one tool; that line is out of date.
uvx on PATH
INSTALLATION
uvx mcp-scholarly{
"mcpServers": {
"mcp-scholarly": {
"command": "uvx",
"args": [
"mcp-scholarly"
]
}
}
}{
"mcpServers": {
"mcp-scholarly": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/scholarly"
]
}
}
}{
"server": [
{
"name": "scholarly",
"transport": "stdio",
"command": "uv",
"args": [
"run",
"mcp-scholarly"
],
"trust": "sandbox",
"timeout_secs": 60
}
]
}