Skip to main content
Glama

Semantic Scholar MCP Server

🎓 Semantic Scholar MCP 서버

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

✨ 특징

  • 🔍 Semantic Scholar에서 논문 검색
  • 📄 특정 논문에 대한 자세한 정보를 검색합니다.
  • 👤 저자 정보 받기
  • 🔗 논문의 인용문과 참고문헌 가져오기

📋 필수 조건

  • 🐍 파이썬 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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Model Context Protocol을 통해 논문을 검색하고, 논문 및 저자 세부 정보를 검색하고, 인용문과 참고문헌을 가져오기 위해 Semantic Scholar API에 액세스할 수 있는 도구를 제공합니다.

  1. ✨ 특징
    1. 📋 필수 조건
      1. 🚀 설치
        1. Smithery를 통해 설치
        2. C라인
      2. 🖥️ 사용법
        1. Claude Desktop과 함께 사용
          1. 📁 파일 구조
            1. 🤝 기여하기
              1. 📄 라이센스

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Semantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.
                  Last updated -
                  35
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables interaction with esa.io's API through the Model Context Protocol, supporting article search and retrieval with a compliant MCP interface.
                  Last updated -
                  3
                  43
                  28
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables real-time search and retrieval of academic paper information from multiple sources, providing access to paper metadata, abstracts, and full-text content when available, with structured data responses for integration with AI models that support tool/function calling.
                  Last updated -
                  3
                  11
                  Python
                  AGPL 3.0
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables querying the Crossref API to search for academic publications by title, author, or DOI, returning structured metadata about scholarly works.
                  Last updated -
                  JavaScript
                  MIT License

                View all related MCP servers

                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