ChinaRxiv 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., "@ChinaRxiv MCP Serversearch for papers on renewable energy"
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.
ChinaRxiv MCP Server
FastMCP server for the ChinaRxiv API.
Tools
search_papersget_paper_detailget_paper_full_textget_paper_figuresdownload_paper_pdflist_subjectslist_publicationsget_api_statslist_bulk_exportshealth_check
Related MCP server: Paper Search MCP
Agent-friendly behavior
list_subjects(q, limit, offset, cache_bust, api_email)filters and paginates locally. Upstream is cached for 1 hour.list_publications(q, limit, offset, cache_bust, api_email)lists journal keys accepted by thepublicationsearch filter. Upstream is cached for 1 hour.download_paper_pdf(paper_id, include_base64, api_email)returns metadata by default: URL, content type, byte size, SHA-256 checksum, and a future resource URI. It only includes base64 wheninclude_base64=true.search_papers(...)supports the official field, date, availability, source, language, and publication filters. Pagination usescursor.Most tools accept optional
api_emailto overrideCHINARXIV_EMAILfor the upstreamX-API-Emailheader.API rate-limit headers are returned as
rate_limitmetadata when provided upstream.Cache TTLs: subjects/publications 1h, stats 10min, bulk exports 6h, paper detail/text/figures/pdf 24h.
Tests
uv run pytestConfiguration
Create your local environment file from the provided example:
Copy-Item .env.example .envThen edit .env with the values for your environment. The server loads this
file automatically on startup. Variables already defined in the process
environment take precedence over .env.
Local stdio
uv run python server.pyDocker
docker build -t mcp-chinarxiv .
docker run --rm -i --env-file .env mcp-chinarxivHermes
If Hermes supports MCP over HTTP, run the container as a local service:
docker run -d --name mcp-chinarxiv -p 8765:8765 --env-file .env mcp-chinarxiv uv run fastmcp run server.py:mcp --transport http --host 0.0.0.0 --port 8765Then add this server URL in Hermes:
{
"mcpServers": {
"chinarxiv": {
"url": "http://127.0.0.1:8765/mcp"
}
}
}If Hermes expects stdio MCP servers, let Hermes launch Docker directly:
{
"mcpServers": {
"chinarxiv": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--env-file",
".env",
"mcp-chinarxiv"
]
}
}
}Environment
CHINARXIV_BASE_URL: defaults tohttps://chinarxiv.orgCHINARXIV_EMAIL: email sent in the upstreamX-API-EmailheaderCHINARXIV_TIMEOUT: defaults to30CHINARXIV_USER_AGENT: defaults tomcp-chinarxiv/0.1
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
- FlicenseAqualityDmaintenanceEnables AI agents to search and retrieve academic papers from China National Knowledge Infrastructure (CNKI), supporting various search types including subject, keyword, author, and DOI lookups.321
- AlicenseBqualityBmaintenanceEnables searching and downloading academic papers from 14 platforms including arXiv, PubMed, Google Scholar, Web of Science, Springer, and Sci-Hub with unified data format and intelligent rate limiting.6419426178MIT
- AlicenseAqualityCmaintenanceUnified academic search MCP server that searches open literature (arXiv, bioRxiv, medRxiv, PMC), CNKI, and Web of Science, with browser-backed authentication, local paper library, and export to multiple formats.2212MIT
- Alicense-qualityCmaintenanceEnables querying bioRxiv and medRxiv preprints, including metadata, publication status, and submission counts, through natural language or direct tool calls.10MIT
Related MCP Connectors
bioRxiv + medRxiv preprint server API
Search and download academic papers from arXiv, PubMed, bioRxiv, medRxiv, Google Scholar, Semantic…
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
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/jorgeguberte/chinarxiv-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server