FS

fujishigetemma/semantic-scholar-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

10 stars 11 forks 품질 52 트렌드 8

경량 CLI 대안은 semantic-scholar-cli에서 유효합니다. 엄격한 입력, 안정적인 JSON 봉투 및 작은 기본 페이로드로 LLM 툴 사용 워크플로우를 위해 설계되었습니다. - usable ...

개요

경량 CLI 대안은 semantic-scholar-cli에서 유효합니다. 엄격한 유형 입력, 안정적인 JSON 봉투 및 작은 기본 페이로드 - MCP 서버없이 사용 가능한 LLM 도구 사용 워크플로우를 위해 설계되었습니다. A Model Context Protocol (MCP) 서버는 API를 통해 Semantic Scholar의 학술지 데이터베이스에 액세스 할 수 있습니다. - : 매년 필터, 연구 분야, 개방형 액세스와 함께 학술 논문 검색 - : 추상, 저자 및 인용 수를 포함한 특정 논문에 대한 포괄적 인 정보를 얻으십시오 - : affiliations, h-index 및 인용 미터를 포함한 상세한 저자 데이터를 검색하십시오 - : 여러 형식의 인용 (BibTeX, APA, MLA, Chicago) Semantic Scholar API는 인증없이 사용할 수 있지만 API 키가 더 높은 비율 제한을 제공합니다. API 키를 얻으려면: 1. Semantic Scholar API 2. 방문.

개요(AI 번역)

Note: 경량 CLI 대안은 semantic-scholar-cli]에서 사용할 수 있습니다. 엄격한 유형 입력, 안정적인 JSON 봉투 및 작은 기본 페이로드 - MCP 서버없이 사용 가능한 LLM 툴 사용 워크플로우를 위해 설계되었습니다.

A Model Context Protocol (MCP) 서버는 API를 통해 Semantic Scholar의 학술지 데이터베이스에 액세스 할 수 있습니다.

특징

  • 패퍼 검색: 연간 필터와 학술지 검색, 연구 분야, 개방 액세스 -Paper Details: 추상, 저자, 인용 카운트를 포함한 특정 용지에 대한 종합 정보를 얻을
  • Author 정보: affiliations, h-index 및 citation metrics를 포함한 상세한 저자 데이터를 검색
  • Citation Export: 여러 형식의 인용 (BibTeX, APA, MLA, Chicago)

사용법

API 키 받기

Semantic Scholar API는 인증없이 사용할 수 있지만 API 키가 더 높은 비율 제한을 제공합니다. API 키를 얻으려면:

  1. Semantic Scholar API 방문
  2. API 키 요청

Claude Code 구성에 추가

Semantic Scholar MCP 서버를 프로젝트에 추가하려면 다음 명령을 실행하십시오.

또는 수동으로 .mcp에 추가하십시오.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Semantic Scholar MCP Server

Note: A lightweight CLI alternative is available at semantic-scholar-cli. It is designed for LLM tool-use workflows with strict typed inputs, stable JSON envelopes, and small default payloads — usable without an MCP server.

A Model Context Protocol (MCP) server that provides access to Semantic Scholar’s academic paper database through their API.

Features

  • Paper Search: Search for academic papers with filters for year, fields of study, and open access
  • Paper Details: Get comprehensive information about specific papers including abstracts, authors, and citation counts
  • Author Information: Retrieve detailed author data including affiliations, h-index, and citation metrics
  • Citation Export: Generate citations in multiple formats (BibTeX, APA, MLA, Chicago)

Usage

Get API Key

While the Semantic Scholar API can be used without authentication, having an API key provides higher rate limits. To get an API key:

  1. Visit Semantic Scholar API
  2. Request an API key

Add to Claude Code configuration

Run the following command to add the Semantic Scholar MCP server to your project-scope Claude Code configuration:

claude mcp add semantic-scholar-mcp -s project -e SEMANTIC_SCHOLAR_API_KEY="your-api-key-here" -- uv run --with "git+https://github.com/FujishigeTemma/semantic-scholar-mcp" semantic-scholar-mcp serve

Or manually add it to your .mcp.json configuration file:

{
  "mcpServers": {
    "semantic-scholar-mcp": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--with",
        "git+https://github.com/FujishigeTemma/semantic-scholar-mcp",
        "semantic-scholar-mcp",
        "serve"
      ],
      "env": {
        "SEMANTIC_SCHOLAR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Available Tools

  1. search_paper - Search for papers

    • Required: query (search terms)
    • Optional: fields, limit, offset, year, fieldsOfStudy, openAccessPdf
  2. get_paper - Get detailed paper information

    • Required: paper_id (supports multiple ID types: DOI, ArXiv ID, S2 Paper ID, etc.)
    • Optional: fields (customize returned data, see: Field Customization)
  3. get_authors - Get author information for a paper

    • Required: paper_id
    • Optional: fields, limit, offset
  4. get_citation - Generate formatted citations

    • Required: paper_id
    • Optional: format (bibtex, apa, mla, chicago)

CLI Examples

Search for papers:

semantic-scholar-mcp tools search_paper "machine learning" --limit 5 --year "2020-2023"

Get paper details:

semantic-scholar-mcp tools get_paper "10.1038/nature12373"

Get authors for a paper:

semantic-scholar-mcp tools get_authors "649def34f8be52c8b66281af98ae884c09aef38b"
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "semantic-scholar-mcp": { "type": "stdio", "command": "uv", "args": [ "run", "--with", "git+https://github.com/FujishigeTemma/semantic-scholar-mcp", "semantic-scholar-mcp", "serve" ], "env": { "SEMANTIC_SCHOLAR_API_KEY": "your-api-key-here" } } } }