Skip to main content
Glama
elomokm

paper-hermes

by elomokm

Paper Hermes

MCP Server de veille scientifique. arXiv + ChemRxiv → DeepSeek → Brain Obsidian → Telegram.

Quick start

git clone https://github.com/elomokm/paper-hermes
cd paper-hermes
uv sync
export DEEPSEEK_API_KEY=sk-...

Related MCP server: paper-mcp

MCP Tools

Tool

Args

Description

search_papers

query, max_results, sort_by

Search arXiv

get_paper

arxiv_id, include_summary

Fetch paper details

summarize

arxiv_id

Structured summary in French

translate

arxiv_id

Translate abstract to French

daily_digest

topic, since_days

Get new papers for a topic

subscribe

topic, query

Subscribe to daily digests

subscriptions

—

List active subscriptions

unsubscribe

topic

Remove a subscription

Architecture

arXiv API ──→ ArxivScraper ──→ PaperSummarizer (DeepSeek) ──→ MCP Tools
ChemRxiv ──→ (Phase 4)                                           │
                                                                  ├── Obsidian Vault
                                                                  ├── Telegram (@Kadjogbe_bot)
                                                                  └── Hermes Agent / tout client MCP

Usage with Hermes Agent

hermes mcp add paper-hermes --command "uv run --directory ~/DEV/paper-hermes python -m paper_hermes.server"

Then in Hermes:

  • "cherche les derniers papiers sur les composites"

  • "resume le papier 2510.26100"

  • "abonne-moi a safran-veille"

Cron

Un cron Hermes tourne chaque matin a 08:00:

  • daily_digest pour tous les topics abonnes

  • ecrit dans ~/Documents/Brain/Projects/Safran/veille/YYYY-MM-DD-digest.md

  • livre un resume sur Telegram

Development

uv sync           # Install
uv run pytest -q  # Tests
uv run ruff check .  # Lint

Subscriptions

Gerer dans subscriptions.json ou via les MCP tools.

Topics actifs par defaut:

  • safran-veille: composites + polymeres + ML

  • ml-materials: cond-mat + ML/equivariant/GNN

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    B
    maintenance
    An MCP server for searching and downloading academic papers from multiple sources including arXiv, PubMed, bioRxiv, and Sci-Hub, designed for seamless integration with large language models like Claude Desktop.
    57
    2,149 PyPI
    2,699
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A local MCP server for searching and reading arXiv papers, enabling paper search, retrieval, and summarization through Claude.
    6
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A MCP server for searching and downloading academic papers from arXiv, PubMed, bioRxiv, and more. It integrates with LLMs like Claude Desktop for paper discovery.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that enables searching arXiv, importing papers, enriching with citation data, generating summaries and research ideas, and querying a local library using local LLMs and embeddings.
    9
    1
    MIT