Skip to main content
Glama
dopawei

academic-mcp

by dopawei

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ACADEMIC_HEADLESSNoSet to 'false' to run browser in non-headless mode for logintrue
ACADEMIC_EXPORT_DIRNoOverride path for export directory
ACADEMIC_LIBRARY_DBNoOverride path for the SQLite library database

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_cnkiA

搜索中国知网 (CNKI) 学术论文。

Args: keyword: 搜索关键词 search_type: 搜索类型 (主题/篇名/关键词/作者/单位/DOI/摘要/全文) page_count: 搜索页数 (1-5,每页约20条) sort_by: 排序方式 (相关度/被引/下载/发表时间)

Returns: JSON 格式的搜索结果列表

get_paper_detailA

获取知网论文的详细信息。

Args: url: 论文详情页 URL(来自 search_cnki 的结果)

Returns: JSON 格式的论文详细信息(标题/作者/摘要/关键词/DOI 等)

download_paperA

下载知网论文 PDF/CAJ。需要已登录(机构 IP 认证或账号登录)。

Args: url: 论文详情页 URL save_dir: 保存目录,默认 ~/.academic-mcp/downloads/

Returns: 下载结果(文件路径或错误信息)

login_cnkiA

打开知网登录页面进行手动登录。 首次使用时调用一次,之后登录态会自动持久化。 会打开一个可见的浏览器窗口。

Returns: 登录状态信息

check_cnki_statusA

检查知网连接状态和登录状态。

Returns: 当前连接状态、登录状态、IP 认证信息

search_wosA

在 Web of Science 中进行高级检索。

使用 WoS 字段标签语法,例如: TS=(machine learning AND finance) AU=(Zhang Wei) AND PY=(2020-2025) TI=(neural network) AND SO=(Nature)

常用字段标签: TS=主题, TI=标题, AU=作者, SO=期刊, DO=DOI, PY=年份, AB=摘要, AK=作者关键词, OG=机构, FU=基金

Args: query: WoS 高级检索查询语句 sort_by: 排序 (relevance/date_newest/date_oldest/cited/usage) page_count: 页数 (1-5,每页约10-50条)

Returns: JSON 格式的搜索结果列表

get_wos_detailA

获取 Web of Science 论文的完整记录。

Args: url: WoS 论文详情页 URL(来自 search_wos 的结果)

Returns: JSON 格式的论文完整记录(标题/作者/摘要/关键词/DOI/被引/基金等)

export_wosA

导出当前 WoS 搜索结果的引文数据。需要先运行 search_wos。

Args: format: 导出格式 (bibtex/ris/csv/excel/plaintext) count: 导出记录数 (1-1000,默认50)

Returns: 下载结果(文件路径或错误信息)

login_wosA

打开浏览器通过大学代理登录 Web of Science。 首次使用时调用一次,之后登录态会自动持久化。 会打开一个可见的浏览器窗口。

Returns: 登录状态信息

check_wos_statusA

检查 Web of Science 连接和认证状态。

Returns: 连接状态、代理认证状态

debug_wosA

调试工具:截图并分析 WoS 页面的 DOM 结构。 用于诊断选择器失效等问题。

Args: target: 要调试的页面 (advanced_search / home / current_url)

Returns: 页面截图路径 + DOM 结构摘要(表单元素、按钮等)

search_deepxivC

Search open literature through DeepXiv and return normalized JSON.

get_deepxiv_paperA

Read an arXiv paper via DeepXiv: brief, metadata, preview, raw, or json.

get_deepxiv_pmcB

Read PMC metadata or full structured content via DeepXiv.

check_deepxiv_statusA

Check whether deepxiv-sdk is importable and whether a token is configured.

search_literatureB

Search literature across open DeepXiv sources and optional CNKI/WoS.

save_papers_to_collectionA

Save normalized papers JSON into a named local collection.

list_paper_collectionsB

List local paper collections.

get_paper_collectionB

Return one local paper collection with normalized records.

export_paper_collectionC

Export a collection as bibtex, ris, csv, jsonl, json, or md.

check_academic_sourcesB

Check open-source availability and optionally CNKI/WoS browser auth status.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_search_types可用的搜索类型
get_wos_field_tagsWoS 高级检索字段标签参考

Latest Blog Posts

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/dopawei/academic-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server