🎓 Semantic Scholar MCP 서버
이 프로젝트는 Semantic Scholar API와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. 논문 검색, 논문 및 저자 정보 조회, 인용 및 참고문헌 가져오기 도구를 제공합니다.
✨ 특징
🔍 Semantic Scholar에서 논문 검색
📄 특정 논문에 대한 자세한 정보를 검색합니다.
👤 저자 정보 받기
🔗 논문의 인용문과 참고문헌 가져오기
Related MCP server: Academic Paper Search MCP Server
📋 필수 조건
🐍 파이썬 3.10+
📚
semanticscholarPython 패키지🔧
mcpPython 패키지(모델 컨텍스트 프로토콜)
🚀 설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 semanticscholar Server를 자동으로 설치하려면:
클로드
지엑스피1
커서
설정 → 커서 설정 → MCP → 새 서버 추가에 다음을 붙여넣습니다.
맥/리눅스
윈드서핑
C라인
이 저장소를 복제하세요:
git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git cd semanticscholar-mcp-server필요한 패키지를 설치하세요:
pip install semanticscholar mcp
🖥️ 사용법
Semantic Scholar MCP 서버를 시작합니다.
python semantic_scholar_server.py서버가 시작되어 MCP 요청을 수신합니다.
MCP 클라이언트를 사용하여 서버와 상호 작용하고 다음 도구에 액세스하세요.
🔍
search_semantic_scholar: 쿼리 문자열을 사용하여 논문 검색📄
get_semantic_scholar_paper_details: 특정 논문의 세부 정보를 가져옵니다.👤
get_semantic_scholar_author_details: 특정 저자의 세부 정보를 가져옵니다.🔗
get_semantic_scholar_citations_and_references: 논문의 인용 및 참고문헌을 가져옵니다.
Claude Desktop과 함께 사용
claude_desktop_config.json 에 다음 구성을 추가하세요.
(맥 OS)
(Windows 버전):
Cline과 함께 사용
📁 파일 구조
📜
semantic_scholar_search.py: Semantic Scholar API와 상호 작용하기 위한 기능이 포함되어 있습니다.🖥️
semantic_scholar_server.py: MCP 서버를 구현하고 사용 가능한 도구를 정의합니다.
🤝 기여하기
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
📄 라이센스
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.