# ScholarMCP > ScholarMCP is an open-source MCP server for academic research. Search papers, parse PDFs, and build citations in Claude Code, Codex, and other MCP clients. ScholarMCP runs locally over stdio or on a trusted HTTP server. It searches OpenAlex, Crossref, Semantic Scholar, and Google Scholar, ingests accessible PDFs, and supports bibliography workflows. Extraction uses text patterns. Citation validation checks consistency, not whether a source supports a claim. OCR and cloud LLM extraction are not implemented. Provider access and rate limits apply. ## Documentation - [ScholarMCP](https://scholar-mcp.lstudlo.com/): Search academic papers across Google Scholar, OpenAlex, Crossref, and Semantic Scholar. Parse PDFs and build citations in Claude Code, Codex, and OpenCode. - [Overview](https://scholar-mcp.lstudlo.com/getting-started/overview/): What ScholarMCP is and what capabilities it provides. - [Quick Start](https://scholar-mcp.lstudlo.com/getting-started/quick-start/): Install ScholarMCP and run it in minutes. - [Claude Code](https://scholar-mcp.lstudlo.com/getting-started/claude-code/): Connect ScholarMCP to Claude Code with the Claude CLI and manual fallback config. - [OpenAI Codex](https://scholar-mcp.lstudlo.com/getting-started/openai-codex/): Connect ScholarMCP to OpenAI Codex with `codex mcp` and manual TOML fallback. - [OpenCode](https://scholar-mcp.lstudlo.com/getting-started/opencode/): Connect ScholarMCP to OpenCode with the MCP CLI flow and JSON fallback config. - [Client Setup Overview](https://scholar-mcp.lstudlo.com/getting-started/client-setup/): Pick a supported agent client and connect ScholarMCP with a CLI-first setup flow. - [Local Development](https://scholar-mcp.lstudlo.com/getting-started/local-development/): Run ScholarMCP from source and verify changes. - [CLI Reference](https://scholar-mcp.lstudlo.com/reference/cli/): Command-line interface for running ScholarMCP. - [MCP Tools Reference](https://scholar-mcp.lstudlo.com/reference/mcp-tools/): Generated tool reference from source code. - [Configuration](https://scholar-mcp.lstudlo.com/reference/configuration/): Environment variables and runtime behavior for ScholarMCP. - [Troubleshooting](https://scholar-mcp.lstudlo.com/reference/troubleshooting/): Common ScholarMCP setup and runtime issues. - [Release Notes](https://scholar-mcp.lstudlo.com/releases/): Generated release index from repository tags. - [Version 1.2.0](https://scholar-mcp.lstudlo.com/releases/1-2-0/): Celebrate ScholarMCP 1.2.0 with community fixes, more dependable research tools, and a fresh documentation site. - [Research Workflows](https://scholar-mcp.lstudlo.com/guides/research-workflows/): End-to-end ScholarMCP workflows for literature review and manuscript support. - [Full-Text Ingestion](https://scholar-mcp.lstudlo.com/guides/fulltext-ingestion/): Configure and troubleshoot full-text ingestion for ScholarMCP. - [Academic Paper Search](https://scholar-mcp.lstudlo.com/guides/academic-paper-search/): Choose ScholarMCP search tools, combine academic databases, filter by publication year, and identify partial results before a literature review. ## Project - [Source code and issues](https://github.com/lstudlo/ScholarMCP) - [npm package](https://www.npmjs.com/package/scholar-mcp)