mcpField
C
Core_ac_uk Academic Articles

Core_ac_uk Academic Articles

本地服务
github.com/chkunkel搜索与检索070 周前更新

关于 Core_ac_uk Academic Articles

这是一个通过 CORE.ac.uk API 访问学术作品的轻量级 MCP 服务,适用于需要检索学术内容的应用。它支持按关键词搜索作品,也可获取单篇论文的元数据。

主要功能

  1. 01按关键词搜索作品
  2. 02按标识符获取作品

适用场景

  1. 01查找特定主题的学术论文
  2. 02获取已知论文的元数据

MCP 相关

向 MCP 客户端提供 CORE.ac.uk 搜索和单篇作品获取功能。服务在本地通过 stdio 运行,并需要 CORE API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

用于访问 CORE.ac.uk API 的极简 MCP 服务

此项目提供了一个轻量级的机器通信协议(MCP)服务,用于封装 CORE.ac.uk API 的核心功能。它支持通过简单的接口在本地以编程方式访问学术内容,允许你按关键词搜索作品,或下载单篇研究论文的完整元数据。

非常适合集成到支持基于 MCP 的扩展的应用或开发环境中。

API 文档:https://api.core.ac.uk/docs/v3

安装

  1. 克隆仓库:

    git clone https://github.com/chkunkel/core_ac_uk_mcp
    cd core_ac_uk_mcp
    
  2. 使用 uv 安装依赖项:

    uv sync
    

    安装后,运行:

    uv run <path_to_directory>/core_mcp_server_local.py
    

    请添加文件的路径;无需在密钥两侧添加引号或 < > 括号。

    输出(如果成功):

    INFO     Starting MCP server 'CORE\xa0API\xa0Server' with transport 'stdio'
    

    在环境中配置 API 密钥后,MCP 服务即可使用。

API 密钥配置

你需要先在网站上获取 API 密钥。

然后在主目录中创建一个 .env 文件,内容如下:

CORE_API_KEY=<your key>

无需在密钥两侧添加引号或 < > 括号。

服务配置

在控制台中运行 python core_mcp_server.py

在你选择的程序中添加以下配置:

{
  "mcpServers": {
    "core_ac_uk_server": {
      "command": "uv",
      "args": [
        "run",
        "<SCRIPT_PATH>/core_mcp_server_local.py"
      ],
      "env": {},
      "working_directory": null,
      "start_on_launch": true
    }
  }
}

将 <SCRIPT_PATH> 替换为相应的脚本路径

当前可用的功能

  • search_works_by_keywords
  • download_single_work_by_identifier

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。