About ThesisAgent
ThesisAgent is an MCP server in the Documentation category: keyword-driven academic paper search across 11 sources (arXiv, Semantic Scholar, OpenAlex, PubMed, IEEE, ACM, DBLP, Crossref, OpenAIRE, Springer, Scholar) → thesis-style PowerPoint + Excel + BibTeX in one CLI call. Includes an MCP server. 14-language i18n.
Install
git clone https://github.com/Integration-Automation/ThesisAgentThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (12)
download_pdfsBatch-download a papers list's PDFs into `{out_dir}/pdfs/`. Returns per-paper results keyed by BibTeX key.
Parameters not published.
exportPapers list + formats → writes `.pptx/.xlsx/.md/.bib/.json/.ris/.csv/.csl.json`. Accepts a `summary` field per paper for the rich thesis-style schema, `max_slides_per_paper` (default 25), and `dark_mode` (default `false` — the project default is the light navy-band deck, pass `true` for the dark OLED / low-light post-pass).
Parameters not published.
fetch_paperarXiv / DOI / PMID / IEEE identifier → single paper.
Parameters not published.
fetch_pdf_textDownload one PDF, return extracted body text. **The MCP path to "I read the paper".**
Parameters not published.
list_sourcesEnumerate every plugin + report whether each is enabled in the current env. Call this once before `search`.
Parameters not published.
pptx_add_slideAppend or insert a new title / body / meta slide.
Parameters not published.
pptx_delete_slideRemove a slide and its part relationship.
Parameters not published.
pptx_inspectRead slide / shape structure of an existing deck.
Parameters not published.
pptx_reorder_slidesPermute slides via `sldIdLst`.
Parameters not published.
pptx_reviewAudit a deck in one call — overflow + colour contracts + `paper_rule` section completeness. Auto-detects the deck language; also the CLI `python -m thesisagents review <deck.pptx>`.
Parameters not published.
pptx_update_slideReplace `title` / `body` / `meta` (by shape name) or arbitrary shapes by index.
Parameters not published.
searchKeywords → list of papers. Accepts `top_tier_only`, `min_citations`; defaults to the full no-API-key source mix.
Parameters not published.
Ask AI
Ask AI about ThesisAgent
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.