Back to directory

dsh-pdf-mineru

In a curated listMaintenance: Active

yurzi/dsh-pdf-mineru

Provider-independent DSH PDF reading tool powered by MinerU.

View on GitHub
$ dsh plugin --profile web add dsh-pdf-mineru

22

stars

2

forks

TypeScript

Language

MIT

License

2026-08-24

Created

2026-10-26

Last push

The plugin provides synchronous PDF reading and native background parsing in DSH. Parsed-text completion does not guarantee OCR accuracy.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-10-18

License

MIT

01What can it help you accomplish?

  • Read PDF document content in a DSH conversation

    Markdown text with extracted formulas, tables and figures

    Agent users reading papers and reports

02How to install into DeepSeek Harness

Prerequisites

  • DSH >=0.2.0-rc.2; alpha releases are no longer supported.
  • Node ^22.19.0 || >=24.0.0; pnpm 11+ is recommended.
  • For the official-cloud setup below, obtain a MinerU API token.
  • The host must compose a task controller such as tool-jobs for the session; otherwise the job is rejected before parsing starts.

Installation steps

  1. 01

    $ dsh plugin --profile web add dsh-pdf-mineru

  2. 02

    Ensure the host reloads its tool definitions; refreshing the Web page alone does not reload the backend.

  3. 03

    export MINERU_API_KEY="your-token-here"

  4. 04

    Open Plugins → dsh-pdf-mineru, select Official v4, keep API Key Env Var as MINERU_API_KEY, and save with Save Configuration.

Verify the integration

  • Use Test Active Provider in the plugin settings to test the selected provider.

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH document tools with JobRegistry background parsing

  • Sliced document reading

    PDF plus optional pages and focus→Markdown and inline multimodal figures

  • Background parsing

    PDF document→A native mineru-N background job, local parsed cache and a document summary

    Parsing publishes results to the local cache.

04Who is it for? When not to use it?

Good for

  • Agent users reading papers and reports

Not for

  • A complete response means the selected parsed text was delivered; it does not guarantee correct OCR or display of every image.
  • job_kill cancels this wait, not a parsing producer shared by other callers.

05Compatibility, maintenance and safety notes

  • A complete response means the selected parsed text was delivered; it does not guarantee correct OCR or display of every image.
  • job_kill cancels this wait, not a parsing producer shared by other callers.
2026-08-242026-10-04v0.2.0

README claims; MIT license

06Frequently asked questions

Where are the MinerU settings in DSH?

Open Plugins → dsh-pdf-mineru, edit the provider configuration and click Save Configuration.

Can a long PDF run in the background in DSH?

Yes. async_parse_pdf registers a native mineru-N job and returns a summary after parsing to the local cache.

Does job_kill stop shared upstream parsing?

No. It cancels the current wait, not a parsing producer shared with other callers.

08Data and sources

github.com6ab9784Not specified by the author
  • Author-claimedgithub.com6ab9784f5e5f…

    **让 DeepSeek Harness 拥有强大的 PDF 与文档智能解析能力**

  • Author-claimedgithub.com6ab9784f5e5f…

    本项目基于 [MIT License](./LICENSE) 开源。

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-10-18. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.