JCR Journal Partition MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@JCR Journal Partition MCP Serversearch for Nature journal's latest impact factor and partition"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
JCR Partition MCP Server
Simplified Chinese | English
A Model Context Protocol (MCP) server based on ShowJCR repository data, providing Large Language Models with the latest journal partition table query capabilities.

Features
🔧 Tools
search_journal - Search for journal information, including impact factors, partitions, warning status, etc.
get_partition_trends - Get trend analysis of journal partition changes
check_warning_journals - Query international journal warning lists
compare_journals - Compare comprehensive information across multiple journals
📋 Resources
jcr://database-info - Basic database information and statistics
💡 Prompts
journal_analysis_prompt - Dedicated prompt template for journal analysis
Related MCP server: University Rankings MCP Server
Data Sources
This project is based on data from the ShowJCR repository, including:
Cutting-edge Journal Partition Table (2026 edition, 22,299 journals + 15 important computer science conferences; starting from this edition, warning information is embedded as "Warning Tag: Under Review")
CAS Partition Table Upgraded Version (2025, 2023, 2022)
JCR Journal Impact Factors (2024, 2023, 2022)
International Journal Warning Lists (2025, 2024, 2023, 2021, 2020; no longer released separately upstream starting from 2026)
CCF Recommended International Academic Conferences and Journals Directory (2026, 2022)
High-quality Scientific Journal Classification Directory in Computing (2025, 2022)
2026 Version Note: The
check_warning_journalstool scans both the traditionalGJQKYJMD*warning tables and theXR2026.WarningTagfield, covering both old and new warning sources.
Installation and Deployment
1. Environment Requirements
Python 3.10+ (Hard requirement for
mcpSDK)SQLite3 (Usually built-in with Python)
2. Install Dependencies
pip install -r requirements.txt3. Data Synchronization
Data must be synchronized before the first run:
python data_sync.pySelect "1" to synchronize all data and wait for the download and import to complete.
4. Start the Server
python jcr_mcp_server.pyClient Testing
Independent Testing
python test_client.pySelect mode:
Mode 1: Automatically test all functions
Mode 2: Interactive query mode
Claude Desktop Integration
Add to the Claude Desktop configuration file (%APPDATA%\Claude\claude_desktop_config.json or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"jcr-partition": {
"command": "/path/to/python",
"args": ["/path/to/jcr_mcp_server.py"],
"cwd": "/path/to/project"
}
}
}The claude_desktop_config.json in the repository can be used as a reference template.
Claude Code Integration
Register with one line via CLI (scope user means globally available):
claude mcp add -s user jcr-partition -- /path/to/python /path/to/jcr_mcp_server.pyAfter registration, you can confirm the status via claude mcp list, which should show ✓ Connected.
Usage Examples
1. Journal Search
# 搜索Nature期刊
result = await session.call_tool("search_journal", {
"journal_name": "Nature"
})2. Partition Trend Analysis
# 获取Science期刊分区变化趋势
result = await session.call_tool("get_partition_trends", {
"journal_name": "Science"
})3. Journal Comparison
# 对比三个顶级期刊
result = await session.call_tool("compare_journals", {
"journal_list": "Nature,Science,Cell"
})4. Warning Journal Query
# 查询预警期刊
result = await session.call_tool("check_warning_journals", {
"keywords": "MDPI"
})Output Examples
Journal Search Results
📚 期刊名称: NATURE
【2024年】(JCR)
📊 影响因子: 48.5
🏆 分区: Q1
📖 学科类别: MULTIDISCIPLINARY SCIENCES(SCIE)
【2025年】(中科院升级版)
🏆 分区: 1 [1/118](Top)
📖 学科类别: 综合性期刊
【2026年】(新锐期刊分区表)
🏆 分区: 1 区(Top)
📖 学科类别: 综合性期刊Journal Comparison Results
📊 期刊对比分析结果
期刊名称 最新影响因子 最新分区 预警状态
----------------------------------------
Nature 64.8 Q1 正常
Science 56.9 Q1 正常
Cell 64.5 Q1 正常
💡 投稿建议:
⭐ Nature: 顶级期刊,强烈推荐
⭐ Science: 顶级期刊,强烈推荐
⭐ Cell: 顶级期刊,强烈推荐Technical Architecture
Data Layer
SQLite database stores all partition table data
Supports historical data for multiple years
Automatic data synchronization and verification mechanism
Service Layer
FastMCP framework builds the MCP server
Asynchronous processing improves performance
Comprehensive error handling and logging
Interface Layer
Standard MCP protocol interface
Supports three types: tools, resources, and prompts
Compatible with various MCP clients
Extension Instructions
Adding New Data Sources
Add the new data source to the
data_sourcesdictionary indata_sync.pyRun data synchronization to update the database
Update the parsing logic in
jcr_mcp_server.py
Adding New Tools
Use the
@app.tool()decorator injcr_mcp_server.pyImplement the specific query logic
Add appropriate docstrings
Deploying to the Cloud
You can deploy the server to a cloud platform, supporting HTTP transport:
app.run(transport="streamable-http", host="0.0.0.0", port=8080)Related Links
License
This project is open-sourced under the MIT license.
Contribution
Feel free to submit Issues and Pull Requests to improve this project!
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables comprehensive patent information queries and analytics including fuzzy company search, patent search by various criteria (name, application number, applicant), and statistical analysis of patent portfolios including status distribution, application trends, and patent type classification.27
- Flicense-qualityDmaintenanceEnables querying and analysis of Chinese university discipline assessments, including searching universities and disciplines, filtering by evaluation grades, browsing by province, and generating rankings based on various metrics.
- AlicenseAqualityBmaintenanceEnables multi-source literature search, full-text retrieval, reference analysis, and journal quality assessment across Europe PMC, PubMed, arXiv, CrossRef, OpenAlex, and EasyScholar via the MCP protocol.5191MIT
- Flicense-qualityBmaintenanceServes academic conference and journal data via MCP and REST, including CFP deadlines, CCF/CORE/QUALIS rankings, acceptance rates, journal impact factors, and special issues.
Related MCP Connectors
Lens.org patent + scholarly search (free academic key required)
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Federated search of books and papers, BibTeX/RIS citations, open-access retrieval and reading.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yosh3289/jcr_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server