内容
# CAS 期刊 MCP
[](LICENSE)
[](https://modelcontextprotocol.io)
[](https://python.org)
MCP(模型上下文协议)服务器,用于查询 **中国科学院期刊排名**、**JCR 影响因子** 和 **中文期刊排名(CSCD / 北大核心 / CSSCI / AMI)** — 面向需要快速、AI 辅助期刊评估的研究人员。
---
## ✨ 功能
- 🔍 **期刊搜索** — 按名称(中文、英文)模糊搜索,ISSN 查询 — 适用于 WoS/CAS 和 CNKI 国内系统
- 📊 **比较** — 多个期刊(CAS/JCR)并排比较
- 🏆 **顶级期刊** — 按学科列出 CAS 顶级(1 区)期刊
- 🇨🇳 **中文期刊排名** — CSCD / 北大核心 / CSSCI / AMI 状态 + CNKI 影响因子
- ⚠️ **预警列表** — 检查期刊是否在 2025 年国际期刊预警列表中
- 🧠 **AI 就绪** — 基于 MCP 构建,可与 Claude 和其他 LLM 客户端无缝集成
## 📦 数据来源
| 数据集 | 描述 | 时间 |
|---------|-------------|--------|
| **FQBJCR2025** | CAS 期刊排名(升级版) | 2025 |
| **JCR2024** | JCR 影响因子 | 2024 |
| **GJQKYJMD2025** | 国际期刊预警列表 | 2025 |
| **CNKI 期刊** | 中文期刊排名(CSCD/北大核心/CSSCI/AMI)+ CNKI 影响因子 | 2023–2024 |
数据由 [ShowJCR](https://github.com/hitfyd/ShowJCR) 和 [cnki-journal-info](https://github.com/doublessay/cnki-journal-info) 提供。
## 🚀 快速开始
### 前置条件
- Python ≥ 3.10
- `pip` 或 `uv`
### 安装与运行
```bash
# 克隆
git clone https://github.com/Cuberskyleaf/cas-journal-mcp.git
cd cas-journal-mcp
# 安装依赖
pip install -r requirements.txt
# 运行 MCP 服务器
python server.py
```
### 与 Claude 代码配置
在 MCP 配置中添加:
```json
{
"mcpServers": {
"cas-journal": {
"command": "python",
"args": ["path/to/cas-journal-mcp/server.py"]
}
}
}
```
## 🛠️ 可用工具
| 工具 | 描述 | 示例 |
|------|-------------|---------|
| `search_journal` | 按名称搜索 WoS 期刊(CAS/JCR) | `"Nature"`,`"Remote Sensing"` |
| `search_by_issn` | 按 ISSN 查询 WoS 期刊 | `"0028-0836"` |
| `compare_journals` | 比较多个期刊(CAS/JCR) | `"Nature, Science, Cell"` |
| `check_warning` | 检查预警列表状态 | `"某期刊"` |
| `get_top_journals` | 按学科列出 CAS 顶级期刊 | `"geography"`,`"计算机"` |
| `search_cn_journal` | 搜索中文期刊(CSCD/北大核心/CSSCI/AMI) | `"地理学报"`,`"经济研究"` |
| `search_cn_by_issn` | 按 ISSN 查询中文期刊 | `"0375-5444"` |
| `get_cn_core_journals` | 按学科和系统列出中文核心期刊 | `"地理", "cscd"`,`"经济", "cssci"` |
## 📋 示例查询
```
> 搜索 "Remote Sensing of Environment"
[ Remote Sensing of Environment
ISSN: 0034-4257
WoS: SCIE
[CAS] 中科院大类: 地球科学 | 1区 [Top]
小类1: 遥感 | 1区
小类2: 环境科学 | 1区
[IF] JCR IF(2024): 12.3 | Q1 | Rank: 5/275
[OA] OA: No | 评审: Peer-reviewed
```
### 中文期刊示例
```
> 搜索 "地理学报" (Acta Geographica Sinica)
[ 地理学报
ISSN: 0375-5444 | CN: 11-1856/P
主办: 中国地理学会;中国科学院地理科学与资源研究所
语种: 中文 | 周期: 月刊 | 创刊: 1934
[国内分级] CSCD核心, 北大核心, CSSCI来源, EI
[CNKI-IF] 复合IF: 9.437 | 综合IF: 6.936
[学科] 哲学与人文科学;基础科学 | 自然地理学和测绘学;地理
```
## ⚠️ 免责声明
- 数据来源于公开的第三方数据集,可能存在误差或遗漏
- 中科院排名每年更新,用户应以官方数据为准进行关键决策
- 本工具仅供研究便利使用,不替代官方 CAS 或 Clarivate 数据
## 📄 许可证
MIT © [Cyanwoo Rain](https://github.com/Cuberskyleaf)
---
<br>
## 中文说明
### 简介
CAS 期刊 MCP 是一个基于 MCP(模型上下文协议)的期刊查询服务,可查询:
- 中国科学院期刊分区(新锐分区升级版)和 JCR 影响因子(国际/WoS 期刊)
- 中文期刊国内分级(CSCD / 北大核心 / CSSCI / AMI)和 CNKI 影响因子
方便研究者借助 AI 快速评估期刊。
### 数据来源
- 中科院分区表升级版 2025(FQBJCR2025)
- JCR 影响因子 2024(JCR2024)
- 国际期刊预警名单 2025(GJQKYJMD2025)
- CNKI 中文期刊数据集(CSCD/北大核心/CSSCI/AMI + CNKI影响因子)
数据来源于 [ShowJCR](https://github.com/hitfyd/ShowJCR) 和 [cnki-journal-info](https://github.com/doublessay/cnki-journal-info)。
### 功能
| 工具 | 说明 |
|------|------|
| `search_journal` | 按期刊名称搜索 WoS 期刊(CAS/JCR分区) |
| `search_by_issn` | 按 ISSN 查询 WoS 期刊 |
| `compare_journals` | 多刊对比(CAS/JCR) |
| `check_warning` | 查询是否在预警名单 |
| `get_top_journals` | 按学科列出中科院 Top 期刊 |
| `search_cn_journal` | 按名称搜索中文期刊(CSCD/北大核心/CSSCI/AMI) |
| `search_cn_by_issn` | 按 ISSN 查询中文期刊 |
| `get_cn_core_journals` | 按学科+分级系统列出中文核心期刊 |
### 使用
```bash
pip install -r requirements.txt
python server.py
```
在 Claude Code 的 MCP 配置中加入上述 JSON 即可使用。
### 免责声明
数据来源于公开的第三方数据集,可能存在误差或遗漏。中科院分区每年更新,关键决策请以官方数据为准。本工具仅供研究辅助使用。