Scholar MCP 서버
로컬 학술 논문 도구 MCP 서버 — 9개 소스 검색, 다중 소스 다운로드, AI 기반 분석, 인용 그래프, 코드 기반 논문 추천.
👁 PyPI
👁 Python
👁 Tests
👁 License
빠른 설치
pip install scholar-mcp-server[all]
scholar-mcp-install --all설치가 완료되었습니다. IDE를 재시작하고 사용을 시작하세요.
Related MCP server: Paper Search MCP
기능
도구 | 설명 |
| 관련성 점수를 포함한 9개 소스 동시 검색 (Semantic Scholar, OpenAlex, Crossref, PubMed, arXiv, CORE, Europe PMC, DOAJ, dblp) |
| 다중 소스 PDF 다운로드: Unpaywall → Publisher OA → arXiv → Sci-Hub → scidownl |
| DOI 목록을 통한 다중 논문 일괄 다운로드 |
| AI 분석 — PDF 다운로드, 전체 텍스트 추출(최대 20페이지 / 12k 문자), OpenAI 호환 API로 전송 |
| 워크스페이스 코드 스캔 → 다중 쿼리 자동 관련 논문 추천 |
| Mermaid 인용/참조 네트워크 시각화 생성 |
| 다운로드 소스 가용성 확인 |
검색 품질
검색 결과는 4가지 요소 복합 점수로 순위가 매겨집니다:
요소 | 가중치 | 설명 |
쿼리 관련성 | 0–40 | 제목 + 초록 용어 일치 |
인용 영향력 | 0–30 | 로그 스케일 인용 횟수 |
소스 품질 | 0–10 | 데이터 소스 신뢰성 가중치 |
연도 최신성 | 0–15 | 최근 출판물 가산점 |
중복 제거는 9개 소스 전체에 걸쳐 DOI 일치 + Jaccard 제목 유사도(0.7 임계값 이상)를 사용합니다. 각 소스 커넥터에는 지수 백오프를 사용한 재시도 기능이 내장되어 있습니다.
AI 분석
paper_ai_analyze는 모든 OpenAI 호환 API와 작동합니다. AI_API_BASE, AI_API_KEY, AI_MODEL을 설정하여 원하는 제공업체를 지정하세요.
대체 설치 (Git Clone)
git clone https://github.com/45645678a/Scholar-mcp.git
cd Scholar-mcp
pip install -r requirements.txt
python install.py --all환경 변수
변수 | 설명 | 필수 여부 |
| AI 분석을 위한 API 키 |
|
| API 기본 URL (모든 OpenAI 호환 엔드포인트) | 선택 (기본값: |
| 모델 이름 | 선택 (기본값: |
| Unpaywall API용 이메일 | 선택 |
지원되는 IDE
Antigravity (Gemini)
Cursor
Windsurf
Claude Code / Claude Desktop
VS Code (Copilot)
검색 소스 (9개)
모두 무료이며 API 키가 필요하지 않습니다:
소스 | 범위 |
Semantic Scholar | 광범위한 학술 자료 (주요) |
OpenAlex | 2억 5천만 개 이상의 저작물, 전 세계 |
Crossref | DOI 메타데이터 |
PubMed | 생물의학 |
arXiv | 물리학, 컴퓨터 과학, 수학 |
CORE | 오픈 액세스 애그리게이터 |
Europe PMC | 유럽 생물의학 |
DOAJ | 오픈 액세스 저널 |
dblp | 컴퓨터 과학 |
개발
pip install .[all] pytest
pytest tests/ -v검색 중복 제거, 다운로드 체인, 키워드 추출 및 커넥터 모킹을 다루는 40개의 테스트가 포함되어 있습니다.
⚠️ 면책 조항
이 도구에는 개인적인 학술적 용도를 위한 선택적 Sci-Hub 통합 기능이 포함되어 있습니다. Sci-Hub는 일부 관할 구역에서 불법일 수 있습니다. 사용자는 현지 법률 및 기관 정책을 준수할 책임이 전적으로 있습니다. 저자는 저작권 침해를 조장하지 않습니다. 규정 준수가 중요한 환경(대학, 회사, 연구소)에 있는 경우, Sci-Hub 다운로드 소스를 사용하기 전에 기관의 정책을 확인하십시오.
라이선스
MIT
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
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/45645678a/scholar-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
