- Home
- MCP servers
- Paper Search
Paper Search
- python
591
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"openags-paper-search-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/your/paper-search-mcp",
"-m",
"paper_search_mcp.server"
]
}
}
}You can run the Paper Search MCP server locally to search and download academic papers from multiple sources, including arXiv, PubMed, bioRxiv, and Semantic Scholar. It integrates with MCP clients to provide papers in a consistent format for use in large language model workflows.
How to use
You run the server on your workstation and connect your MCP client to it. The server exposes tools to search for papers across supported platforms and to download PDFs when needed. Use it to build context for your LLMs, enrich responses with up-to-date literature, and fetch papers on demand for study or citation.
How to install
Prerequisites: you need Python installed and a working MCP client environment. You will also use the UV runtime to run the server locally.
Step 1: Install the package manager for local MCP servers if you do not already have it.
uv add paper-search-mcp
Step 2: Prepare the runtime configuration for your MCP client. Create a configuration that points to the local server and the start command shown in the following example.
Step 3: Start the server via the MCP runtime. The configuration below runs the server from your installation path and uses the paper_search_mcp.server entry point.
{
"mcpServers": {
"paper_search_mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/your/paper-search-mcp",
"-m",
"paper_search_mcp.server"
],
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "" // Optional: For enhanced Semantic Scholar features
}
}
}
}
Configuration and usage notes
The standard start command runs the server locally via the MCP runtime. You can customize the directory path to point to where you installed the server code. If you need Semantic Scholar enhancements, provide an API key; otherwise you can omit it.
Security and environment considerations
Keep API keys and credentials out of your codebase. Use environment hygiene to manage any API keys and restrict server access to trusted clients within your organization.
Available tools
search_arxiv
Search arXiv for papers using queries, filters, and return results in a standardized format.
download_arxiv
Download the PDF for a selected arXiv paper by its identifier.