← Back to search

@ai4paper/apaper-mcp

GitHub Actions Scanned 7d ago

Academic paper research MCP server built with Bun and TypeScript.

npm
B
75.5 / 100

Versions

0.2.0latest
Jun 26, 2026
0.1.5
Jun 8, 2026
0.1.4
May 17, 2026
0.1.3
May 16, 2026
0.1.2
Mar 26, 2026
+ show 2 moreshow less
0.1.1
Mar 26, 2026
0.1.0
Mar 26, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

search_arxiv_papers
annotations: none low

Search papers on arXiv.

query str date_to string sort_by str date_from string categories string max_results int
download_arxiv_paper
annotations: none low

Download the PDF for an arXiv paper.

paper_id str save_path str
search_iacr_papers
annotations: none low

Search academic papers from the IACR ePrint Archive.

query str year_max string year_min string max_results int fetch_details bool
download_iacr_paper
annotations: none low

Download the PDF for an IACR ePrint paper.

paper_id str save_path str
search_dblp_papers
annotations: none low

Search DBLP for publications and optional BibTeX entries.

query str year_to string year_from string max_results int venue_filter string include_bibtex bool
search_google_scholar_papers
annotations: none low

Search academic papers from Google Scholar.

query str year_low string year_high string max_results int
search_cnki_papers
annotations: none low

Search papers from CNKI using direct institutional egress.

query str page_num int page_size int
download_cnki_paper
annotations: none low

Download a CNKI paper using direct institutional egress.

href str save_path str

Permissions 3

network medium
Server uses network capabilities via: httpx, socket, urllib
filesystem low
Server uses filesystem capabilities via: os, pathlib, shutil
env_vars low
Server uses env_vars capabilities via: os.getenv()

Scan Findings 36

low
Tool 'search_arxiv_papers' has no annotations annotation_checker · 100%
low
Tool 'download_arxiv_paper' has no annotations annotation_checker · 100%
low
Tool 'search_iacr_papers' has no annotations annotation_checker · 100%
low
Tool 'download_iacr_paper' has no annotations annotation_checker · 100%
low
Tool 'search_dblp_papers' has no annotations annotation_checker · 100%
low
Tool 'search_google_scholar_papers' has no annotations annotation_checker · 100%
low
Tool 'search_cnki_papers' has no annotations annotation_checker · 100%
low
Tool 'download_cnki_paper' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: mcp@1.12,<2 (GHSA-3qhf-m339-9g5v) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (GHSA-9h52-p55h-vw2f) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (GHSA-j975-95f5-7wqh) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (GHSA-jpw9-pfvf-9f58) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (GHSA-vj7q-gjh5-988w) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (PYSEC-2026-1616) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (PYSEC-2026-1617) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (PYSEC-2026-1618) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (PYSEC-2026-3482) dependency_analyzer · 95%
medium
Vulnerable dependency: mcp@1.12,<2 (PYSEC-2026-3483) dependency_analyzer · 95%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: search_arxiv_papers manifest_parser · 90%
info
Tool: download_arxiv_paper manifest_parser · 90%
info
Tool: search_iacr_papers manifest_parser · 90%
info
Tool: download_iacr_paper manifest_parser · 90%
info
Tool: search_dblp_papers manifest_parser · 90%
info
Tool: search_google_scholar_papers manifest_parser · 90%
info
Tool: search_cnki_papers manifest_parser · 90%
info
Tool: download_cnki_paper manifest_parser · 90%
info
Required env vars (13) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 90%
low
Permission: filesystem access detected permission_analyzer · 90%
low
Permission: env_vars access detected permission_analyzer · 90%
info
No dependency files found for SBOM generation sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%
high
Declared package '@ai4paper/apaper-mcp' matches no manifest in the repo identity_guard · 70%