1. Conduid
  2. Documentation
  3. ThesisAgent
MCP server · Documentation

ThesisAgent

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.

34Low

Scored a month ago · breakdown

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

From source
git clone https://github.com/Integration-Automation/ThesisAgent

This 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

I know everything about ThesisAgent. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About ThesisAgent

How do I install ThesisAgent?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is ThesisAgent safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is ThesisAgent still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.