Semanticscholar MCP Server

Semanticscholar MCP Server

🚀 📓 语义学者 MCP 服务器

该项目实现了一个用于与语义学者(Semantic Scholar)API 交互的模型上下文协议(MCP)服务器。它能帮助用户搜索论文、获取论文和作者的详细信息,还能获取引文和参考文献,为学术研究提供了便利。

🚀 快速开始

该项目实现了一个用于与语义学者(Semantic Scholar)API 交互的模型上下文协议(MCP)服务器。通过它,你可以轻松地搜索论文、获取论文和作者详细信息以及获取引文和参考文献。

启动服务器

python -m semantic_scholar_mcp_server

与服务器交互

from semantic_scholar import SemanticScholar
ss = SemanticScholar()
papers = ss.search_papers("机器学习")
print(papers)

✨ 主要特性

  • 🔍 使用查询字符串在语义学者上搜索论文
  • 📄 获取特定论文的详细信息
  • 👤 获取特定作者的详细信息
  • 🔗 获取论文的引用和参考文献

📦 安装指南

先决条件

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

使用 Smithery 安装

通过 Smithery 自动安装语义学者服务器以供 Claude Desktop 使用:

claude

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

Cursor

将以下内容粘贴到设置 -> Cursor 设置 -> MCP -> 添加新服务器:

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

Windsurf

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

CLine

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
    

💻 使用示例

基础用法

from semantic_scholar import SemanticScholar
ss = SemanticScholar()
papers = ss.search_papers("机器学习")
print(papers)

📚 详细文档

文件结构

  • server.py:MCP 服务器的主要入口。
  • client.py:与服务器交互的客户端代码示例。
  • LICENSE:MIT 许可证文件。

贡献指南

欢迎贡献!请 fork 仓库并提交 pull request。查看 CONTRIBUTING.md 获取更多信息。

📄 许可证

本项目遵循 MIT 许可证。详情请参阅 LICENSE 文件或 MIT License 网站。

  • 0 关注
  • 0 收藏,17 浏览
  • system 提出于 2025-09-21 11:36

相似服务问题

相关AI产品