关于 Core_ac_uk Academic Articles
这是一个通过 CORE.ac.uk API 访问学术作品的轻量级 MCP 服务,适用于需要检索学术内容的应用。它支持按关键词搜索作品,也可获取单篇论文的元数据。
主要功能
- 01按关键词搜索作品
- 02按标识符获取作品
适用场景
- 01查找特定主题的学术论文
- 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
安装
-
克隆仓库:
git clone https://github.com/chkunkel/core_ac_uk_mcp cd core_ac_uk_mcp -
使用 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_keywordsdownload_single_work_by_identifier
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。