jiahaoxiang2000/all-in-mcp
If you are the rightful owner of all-in-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server providing utility functions for academic paper search and management.
search-iacr-papers
Search academic papers from IACR ePrint Archive.
download-iacr-paper
Download PDF of an IACR ePrint paper.
read-iacr-paper
Read and extract text content from an IACR ePrint paper PDF.
search-cryptobib-papers
Search CryptoBib bibliography database for cryptography papers.
search-google-scholar-papers
Search academic papers across disciplines with citation data.
All-in-MCP
An MCP (Model Context Protocol) server that provides utility functions, including academic paper search capabilities.
Features
This MCP server exposes the following daily-use utility tools as MCP endpoints:
Available Tools
- Academic Research:
search-iacr-papers
: Search academic papers from IACR ePrint Archivedownload-iacr-paper
: Download PDF of an IACR ePrint paperread-iacr-paper
: Read and extract text content from an IACR ePrint paper PDF
- Bibliography Search:
search-cryptobib-papers
: Search CryptoBib bibliography database for cryptography papers (structured metadata or raw BibTeX)
- Crossref Search:
search-crossref-papers
: Search academic papers from Crossref database
- Google Scholar:
search-google-scholar-papers
: Search academic papers across disciplines with citation data
- PDF Reading:
read-pdf
: Read and extract text from local and online PDF files
All tools are implemented as async MCP endpoints with proper validation and error handling.
Quick Start
Prerequisites
- Python 3.10 or higher
- UV package manager
Installation
Install from PyPI (Recommended by UV
)
uv pip install all-in-mcp
Integration with MCP Clients
Add this server to your MCP client configuration. The server runs using stdio transport.
VSCode Configuration
{
"servers": {
"all-in-mcp": {
"type": "stdio",
"command": "uv",
"args": ["run", "all-in-mcp"]
}
}
}
Claude Code Configuration
{
"mcpServers": {
"all-in-mcp": {
"command": "uv",
"args": ["run", "all-in-mcp"]
}
}
}
Development
For development setup and contribution guidelines, see the .
Quick Development Setup
# Clone the repository
git clone https://github.com/jiahaoxiang2000/all-in-mcp.git
cd all-in-mcp
# Install with development dependencies
uv sync --extra dev
# Run tests
uv run pytest