学术范围MCP服务器(ScholarScope MCP Server) 是一个定制的 模型上下文协议 服务器,基于 FastMCP 构建,专为强大的学术研究任务而设计。它集成了 OpenAlex API,可用于搜索 论文、作者、机构,检索 引用信息,甚至在可能的情况下使用 Jina 获取全文。
🔍 非常适合构建智能研究助手,这些助手能够:
克隆仓库
git clone https://github.com/ErikNguyen20/ScholarScope-MCP.git
cd ScholarScope-MCP
安装 uv(如果尚未安装)
pip install uv
安装依赖项
uv sync
设置环境变量
在项目根目录下创建一个 .env 文件:
OPENALEX_MAILTO=your_email@example.com
你可以使用官方的MCP检查器在本地测试服务器:
npx @modelcontextprotocol/inspector uv run \
--directory "/path/to/mcp_server" \
--with fastmcp \
fastmcp run src/server.py
⚠️ 重要提示
将
/path/to/mcp_server替换为你本地项目的根目录路径。
claude_desktop_config.json)。{
"mcpServers": {
"Tool Example": {
"command": "uv",
"args": [
"run",
"--directory", "/path/to/mcp_server",
"fastmcp",
"run",
"src/server.py"
]
}
}
}
⚠️ 重要提示
确保
/path/to/mcp_server与你的本地目录结构相匹配。
更新配置后重启Claude桌面版。