Skip to main content
Glama

Semantic Scholar MCP Server

🎓 Semantic Scholar MCP 服务器

该项目实现了一个模型上下文协议 (MCP) 服务器,用于与 Semantic Scholar API 交互。它提供了用于搜索论文、检索论文和作者详细信息以及获取引文和参考文献的工具。

✨ 特点

  • 🔍 在 Semantic Scholar 上搜索论文
  • 📄 检索特定论文的详细信息
  • 👤 获取作者详细信息
  • 🔗 获取论文的引用和参考文献

📋 先决条件

  • 🐍 Python 3.10+
  • 📚 semanticscholar Python 包
  • 🔧 mcp Python 包(模型上下文协议)

🚀 安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 semanticscholar Server:

克劳德
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client claude --config "{}"
光标

将以下内容粘贴到设置 → 光标设置 → MCP → 添加新服务器:

  • Mac/Linux
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 "{}"

克莱恩

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

(Mac 操作系统)

{ "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 服务器并定义可用工具

🤝 贡献

欢迎贡献代码!欢迎提交 Pull 请求。

📄 许可证

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

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

提供访问语义学者 API 的工具,以搜索论文、检索论文和作者详细信息以及通过模型上下文协议获取引文和参考文献。

  1. ✨ 特点
    1. 📋 先决条件
      1. 🚀 安装
        1. 通过 Smithery 安装
        2. 克莱恩
      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