该项目实现了一个用于与语义学者(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)
semanticscholar Python 包mcp Python 包(模型上下文协议)通过 Smithery 自动安装语义学者服务器以供 Claude Desktop 使用:
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client claude --config "{}"
将以下内容粘贴到设置 -> Cursor 设置 -> 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 "{}"
npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client cline --config "{}"
克隆此仓库:
git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git
cd semanticscholar-mcp-server
安装所需的软件包:
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 网站。