Skip to main content
Glama

🎓 Semantic Scholar MCP 서버

대장간 배지

이 프로젝트는 Semantic Scholar API와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. 논문 검색, 논문 및 저자 정보 조회, 인용 및 참고문헌 가져오기 도구를 제공합니다.

✨ 특징

  • 🔍 Semantic Scholar에서 논문 검색

  • 📄 특정 논문에 대한 자세한 정보를 검색합니다.

  • 👤 저자 정보 받기

  • 🔗 논문의 인용문과 참고문헌 가져오기

Related MCP server: Academic Paper Search MCP Server

📋 필수 조건

  • 🐍 파이썬 3.10+

  • 📚 semanticscholar Python 패키지

  • 🔧 mcp Python 패키지(모델 컨텍스트 프로토콜)

🚀 설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 semanticscholar Server를 자동으로 설치하려면:

클로드

지엑스피1

커서

설정 → 커서 설정 → MCP → 새 서버 추가에 다음을 붙여넣습니다.

  • 맥/리눅스

npx -y @smithery/cli@latest run @JackKuo666/semanticscholar-mcp-server --client cursor --config "{}"

윈드서핑

npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client windsurf --config "{}"

C라인

npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client cline --config "{}"
  1. 이 저장소를 복제하세요:

    git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git cd semanticscholar-mcp-server
  2. 필요한 패키지를 설치하세요:

    pip install semanticscholar mcp

🖥️ 사용법

  1. Semantic Scholar MCP 서버를 시작합니다.

    python semantic_scholar_server.py
  2. 서버가 시작되어 MCP 요청을 수신합니다.

  3. 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)

{ "mcpServers": { "semanticscholar": { "command": "python", "args": ["-m", "semanticscholar_mcp_server"] } } }

(Windows 버전):

{ "mcpServers": { "semanticscholar": { "command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe", "args": [ "D:\\code\\YOUR\\PATH\\semanticscholar-MCP-Server\\semanticscholar_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

Cline과 함께 사용

{ "mcpServers": { "semanticscholar": { "command": "bash", "args": [ "-c", "source /home/YOUR/PATH/.venv/bin/activate && python /home/YOUR/PATH/semanticscholar_mcp_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

📁 파일 구조

  • 📜 semantic_scholar_search.py : Semantic Scholar API와 상호 작용하기 위한 기능이 포함되어 있습니다.

  • 🖥️ semantic_scholar_server.py : MCP 서버를 구현하고 사용 가능한 도구를 정의합니다.

🤝 기여하기

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

📄 라이센스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

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/JackKuo666/semanticscholar-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server