Academic Paper Search MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Academic Paper Search MCP Server 是一个专门用于学术论文搜索和检索的服务,旨在为AI模型提供高质量的学术资源访问能力。

核心功能

  • 实时学术论文搜索:支持从多个来源搜索学术论文。
  • 论文元数据访问:获取论文的标题、作者、年份、DOI等元数据。
  • 全文内容检索:在可用时获取论文的全文内容。
  • 结构化数据响应:遵循MCP规范,提供标准化的数据格式。

适用场景

  • 学术研究:快速查找相关领域的学术论文。
  • 文献综述:收集和分析特定主题的学术资源。
  • 知识问答:为AI模型提供学术背景信息支持。

工具列表

  • search_papers:跨多个来源搜索学术论文。
  • 参数:查询文本、结果数量限制。
  • 返回:包含论文详细信息的格式化字符串。

  • fetch_paper_details:检索特定论文的详细信息。

  • 参数:论文ID、数据来源。
  • 返回:包含论文元数据的格式化字符串。

  • search_by_topic:按主题搜索论文,支持日期范围过滤。

  • 参数:主题、起始年份、结束年份、结果数量限制。
  • 返回:包含搜索结果的格式化字符串。

常见问题解答

  • 兼容性:主要设计用于Claude Desktop,但也可能兼容其他支持MCP的客户端。
  • 开发状态:软件处于活跃开发阶段,功能可能发生变化。
  • 许可证:采用AGPL-3.0许可证,要求任何修改必须开源。

使用教程

使用依赖

  1. 确保已安装Python和pip。
  2. 安装必要的依赖:
    bash
    uv add "mcp[cli]" httpx

安装教程

  1. 通过Smithery安装(自动):
    bash
    npx -y @smithery/cli install @afrise/academic-search-mcp-server --client claude

  2. 手动安装:
    bash
    uv add "mcp[cli]" httpx

  3. 设置API密钥(在环境变量或.env文件中):
    bash
    SEMANTIC_SCHOLAR_API_KEY=your_key_here
    CROSSREF_API_KEY=your_key_here

  4. 运行服务器:
    bash
    uv run server.py

调试方式

  1. 确保服务器正常运行:
    bash
    uv run server.py

  2. 检查日志输出以确认服务是否正常启动。

  3. 使用Claude Desktop测试搜索功能:
    json
    {
    "mcpServers": {
    "academic-search": {
    "command": "uv",
    "args": ["run ", "/path/to/server/server.py"],
    "env": {
    "SEMANTIC_SCHOLAR_API_KEY": "your_key_here",
    "CROSSREF_API_KEY": "your_key_here"
    }
    }
    }
    }

  4. 重启Claude Desktop以应用配置更改。

点击访问

搜索工具

Scientific Search MCP for Cursor - MCP服务,MCP服务器,MCP教程

2025-5-3 4:23:08

搜索工具

GitHub API MCP Server - MCP服务,MCP服务器,MCP教程

2025-5-3 4:23:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索