MCP.so

๐ŸŽ“ Semantic Scholar MCP Server

@JackKuo666

๐ŸŽ“ Semantic Scholar MCP Server ใซใคใ„ใฆ

๐Ÿ” This project implements a Model Context Protocol (MCP) server for interacting with the Semantic Scholar API. It provides tools for searching papers, retrieving paper and author details, and fetching citations and references.

ๅŸบๆœฌๆƒ…ๅ ฑ

ใ‚ซใƒ†ใ‚ดใƒช

ใƒ‡ใƒผใ‚ฟใจๅˆ†ๆž

ใƒฉใƒณใ‚ฟใ‚คใƒ 

python

ใƒˆใƒฉใƒณใ‚นใƒใƒผใƒˆ

stdio

ๅ…ฌ้–‹่€…

JackKuo666

่จญๅฎš

ไปฅไธ‹ใฎ่จญๅฎšใ‚’ไฝฟใฃใฆใ€ใ“ใฎใ‚ตใƒผใƒใƒผใ‚’ MCP ๅฏพๅฟœใ‚ฏใƒฉใ‚คใ‚ขใƒณใƒˆใซ่ฟฝๅŠ ใ—ใฆใใ ใ•ใ„ใ€‚

{
  "mcpServers": {
    "semanticscholar-MCP-Server": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "install",
        "@JackKuo666/semanticscholar-mcp-server",
        "--client",
        "claude",
        "--config",
        "{}"
      ]
    }
  }
}

ใƒ„ใƒผใƒซ

ใƒ„ใƒผใƒซใฏๆคœๅ‡บใ•ใ‚Œใพใ›ใ‚“ใงใ—ใŸ

ใƒ„ใƒผใƒซใฏ README ใ‹ใ‚‰่‡ชๅ‹•็š„ใซๆŠฝๅ‡บใ•ใ‚Œใพใ™ใ€‚ใƒกใƒณใƒ†ใƒŠใƒผใฏ ## Tools ใจใ„ใ†่ฆ‹ๅ‡บใ—ใฎไธ‹ใซ่จ˜่ผ‰ใ™ใ‚‹ใ“ใจใงใ€ใ“ใฎใ‚ฟใƒ–ใซๅๆ˜ ใงใใพใ™ใ€‚

ๆฆ‚่ฆ

What is ๐ŸŽ“ Semantic Scholar MCP Server?

It implements a Model Context Protocol (MCP) server for interacting with the Semantic Scholar API. It provides tools for searching papers, retrieving paper and author details, and fetching citations and references. It is intended for developers using MCP clients such as Claude Desktop, Cursor, Windsurf, or Cline to access academic literature data.

How to use ๐ŸŽ“ Semantic Scholar MCP Server?

Install the required Python packages (semanticscholar and mcp) or use the Smithery CLI for automatic installation. Start the server by running python semantic_scholar_server.py, then use an MCP client to invoke tools like search_semantic_scholar, get_semantic_scholar_paper_details, get_semantic_scholar_author_details, and get_semantic_scholar_citations_and_references.

Key features of ๐ŸŽ“ Semantic Scholar MCP Server

  • Search for papers on Semantic Scholar
  • Retrieve detailed information about specific papers
  • Get author details
  • Fetch citations and references for a paper

Use cases of ๐ŸŽ“ Semantic Scholar MCP Server

  • Searching academic papers by query string
  • Retrieving detailed metadata for a known paper
  • Getting author information from Semantic Scholar
  • Obtaining citation and reference lists for a paper

FAQ from ๐ŸŽ“ Semantic Scholar MCP Server

What Python version is required?

Python 3.10 or higher is required.

What dependencies are needed?

The semanticscholar and mcp Python packages must be installed.

How can I install the server automatically?

You can use the Smithery CLI: npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client claude --config "{}".

How do I configure it for Claude Desktop?

Add a JSON entry to your claude_desktop_config.json. On Mac, use "command": "python" with "args": ["-m", "semanticscholar_mcp_server"]. On Windows, provide the full paths to the Python executable and the server script.

What tools are available?

The server exposes four tools: search_semantic_scholar, get_semantic_scholar_paper_details, get_semantic_scholar_author_details, and get_semantic_scholar_citations_and_references.

ใ‚ณใƒกใƒณใƒˆ

ใ€Œใƒ‡ใƒผใ‚ฟใจๅˆ†ๆžใ€ใฎไป–ใฎใ‚ณใƒณใƒ†ใƒณใƒ„