Skip to main content

research-radar-mcp (ScholarRadar MCP Server)

面向大学生的科研入门与文献追踪 MCP Server,为讯飞星辰(Astron)Agent 平台提供论文检索、相关性评分与中文导读卡片能力。逻辑移植自「科研雷达」后端,去除数据库 / Celery / Redis 依赖,可通过 uvx 独立运行。

工具(stdio)

工具 说明 依赖
search_papers 按关键词检索近期 arXiv 论文 无状态(arXiv API)
get_paper_detail 获取单篇论文完整摘要与元数据 无状态(arXiv API)
score_papers 依据学生科研画像对论文批量打分 调用星火大模型
generate_digest 生成中文导读卡片(创新点 / 方法要点 / 上手难度评级) 调用星火大模型

环境变量

调用星火大模型的工具从环境变量读取凭据(由托管平台注入,不写入代码):

变量 说明 默认
SPARK_API_KEY 星辰 MaaS API Key(必填) —
SPARK_BASE_URL OpenAI 兼容端点 https://maas-api.cn-huabei-1.xf-yun.com/v2
SPARK_MODEL 模型 ID xsparkx2

运行

# 直接运行(已发布到 PyPI 后)
uvx research-radar-mcp

# 本地开发
uv sync
uv run research-radar-mcp

本地调试(MCP Inspector)

npx -y @cloudbase/mcp-inspector
# Transport = STDIO, Command = uvx, Args = research-radar-mcp

开发

uv sync
uv run pytest      # 单元测试(mock arXiv / Spark,无需网络)
uv run ruff check .

License

MIT

Metadata

Release files for research-radar-mcp 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for research-radar-mcp 0.2.1
File Size Uploaded Provenance
research_radar_mcp-0.2.1.tar.gz 113.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for research-radar-mcp 0.2.1
File Interpreter ABI Platform
research_radar_mcp-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 126.9 kB

Release files / research_radar_mcp-0.2.1.tar.gz

Download URL research_radar_mcp-0.2.1.tar.gz
Size 113.5 kB
Tags Source
SHA-256 checksum
How to use checksums
358df53cd5f99951ee7dd0e8118f6f950d03ccc95ccdbc3a7b3c202d42fc5b44
BLAKE2b-256 checksum
How to use checksums
aec6111ad5a7a96d0edd13769d089f93e69fd29bd58ae78b16d82aecb4399aca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / research_radar_mcp-0.2.1-py3-none-any.whl

Download URL research_radar_mcp-0.2.1-py3-none-any.whl
Size 13.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fabbbd794c05ebc2ac9f99deb76ad89cdb48c4b487cab607e720546251583723
BLAKE2b-256 checksum
How to use checksums
2c71ce0252e776f2ac3266a3c92806ac3515ee74deaac3c064939c5a8172f2d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for research-radar-mcp 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page