Academix MCP
Provides access to preprint papers from arXiv, enabling search and retrieval of academic papers.
Integrates with DBLP to search and retrieve computer science papers, with native BibTeX support.
Optionally integrates with Google Scholar via SerpAPI for broad academic paper search coverage.
Leverages Semantic Scholar for AI-powered paper recommendations and related paper discovery.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Academix MCPsearch for papers on reinforcement learning from 2023"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Academix MCP
A remote MCP server for academic paper search, deployed on Cloudflare Workers. Aggregates results from multiple academic databases with PDF storage and full-text search.
Data Sources
Source | Auth | Coverage |
OpenAlex | Free (email for polite pool) | 240M+ works |
Semantic Scholar | Free (API key for higher limits) | AI-powered recommendations |
DBLP | Free | CS papers, native BibTeX |
CrossRef | Free (email for polite pool) | DOI resolution |
arXiv | Free | Preprints |
Google Scholar | SerpAPI key ($75/mo) | Optional, broadest coverage |
Related MCP server: Paperlib MCP
Tools (11 total)
Search & Discovery
academic_search_papers— search across all sources with filters (author, year, venue, DOI)academic_get_paper_details— get full metadata by DOI, arXiv ID, OpenAlex ID, or DBLP keyacademic_search_author— find papers by author nameacademic_get_related_papers— AI-powered recommendations via Semantic Scholaracademic_get_citations— get papers that cite a given paperacademic_get_citation_network— graph data (nodes/edges) for visualization
Export
academic_get_bibtex— export BibTeX citations (single or batch)
PDF Storage & Search
academic_save_pdf— download PDF, extract text, store in R2, index in D1academic_list_pdfs— list stored PDFsacademic_search_stored— full-text search across extracted PDF textacademic_verify_citation— verify if a sentence appears in any stored paper
Setup
npm installLocal development
# Create .dev.vars with your secrets
echo 'SERPAPI_API_KEY=your_key' > .dev.vars
echo 'ACADEMIX_EMAIL=you@example.com' >> .dev.vars
npm run devDeploy to Cloudflare
# Create resources
npx wrangler r2 bucket create academix-papers
npx wrangler d1 create academix-index
# Update database_id in wrangler.jsonc
# Apply D1 schema
npx wrangler d1 execute academix-index --remote --file=schema.sql
# Set secrets
npx wrangler secret put SERPAPI_API_KEY
npx wrangler secret put ACADEMIX_EMAIL
# Optional paid PDF downloads
npx wrangler secret put OPENALEX_API_KEY
# Deploy
npm run deployAdd to Claude Code
{
"mcpServers": {
"academix": {
"command": "npx",
"args": ["mcp-remote", "https://your-worker.workers.dev/mcp"]
}
}
}Testing
npm run dev # terminal 1
npm test # terminal 2
# Against production
npx tsx test.ts https://your-worker.workers.dev
# With Google Scholar
SERPAPI_API_KEY=xxx npm testArchitecture
Cloudflare Workers — serverless runtime
Durable Objects — MCP session management
R2 — PDF and extracted text storage
D1 — paper metadata index with FTS5 full-text search
unpdf — edge-compatible PDF text extraction
Based on
TypeScript port of Academix (Python), extended with R2/D1 storage, Google Scholar, and citation verification.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kyeshmz/academix-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server