技能潮 SkillTide 提交收录
官方说明7 个来源MCP 服务8 天前
drolosoft/go-docs-mcp

drolosoft/go-docs-mcp

Read, search, OCR and extract
在 GitHub 查看 ↗直链 · 无中转页
配置模板(请按你的客户端调整)
claude mcp add go-docs-mcp -- npx -y go-docs-mcp
这是根据仓库名生成的可粘贴骨架,命令行参数与包名请以该项目 README 为准。
★ 数取值
11 ★ · drolosoft/go-docs-mcp · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-10-09 · 最近见到 2026-10-16 · 共见到 32 次 · 被 7 个来源列出
评分构成
综合分 703 · 11 ★ · 7 个来源 · mcp
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 drolosoft/go-docs-mcp;我们收录于 2026-10-09;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Go-Docs MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

> **Install and Go.** One command, single binary. Your AI reads any document — PDF, text, Markdown, DOCX, images.
MCP server for multi-format document access — read, search, extract images, OCR, and fetch documents from URLs via the Model Context Protocol. 13 tools, 6 formats, zero configuration.
For a deeper look at why an MCP server beats a direct tool, see **Why MCP?**
---
🏆 Why Go-Docs MCP?
Every other document MCP server handles **one format** — a PDF server for PDFs, a DOCX server for DOCX. You'd need three separate servers to read three formats.
| | Go-Docs MCP | Others |
|--|:---:|:---:|
| Single binary, no runtime | **Yes** | Need Node/Python |
| go install one-liner | **Yes** | npm+deps or pip+venv |
| Multi-format (6 types) | **Yes** | One format each |
| Full-text search | **Yes** | Partial or none |
| OCR (scanned PDFs + images) | **Yes** | Rare |
| Image & table extraction | **Yes** | Partial |
| Document outline | **Yes** | Rare |
| Fetch from URL | **Yes** | Rare |
| Dir-locked, read-only | **Yes** | Varies |
| Smart caching | **Yes** | No |
| Fully offline | **Yes** | Yes |
Go-Docs MCP reads them all from a single binary — fast, secure, and dependency-free at runtime.
---
📋 Features — 13 Tools
| Category | Tool | Description |
|----------|------|-------------|
| **Discovery** | list_documents | List all documents with metadata (format, pages, size) |
| **Discovery** | list_formats | List supported formats and dependency status |
| **Reading** | read_document | Full text, specific page, or page ranges from any format |
| **Reading** | read_url | Download from URL and extract text (50MB max) |
| **Reading** | get_document_summary | First 3 pages as a quick overview |
| **Search** | search_document | Case-insensitive full-text search with context |
| **Analysis** | get_document_metadata | Title, author, dates, version, page count |
| **Analysis** | get_document_outline | Table of contents / bookmarks |
| **Analysis** | extract_tables | Tables as structured data |
| **Analysis** | extract_images | Images as base64 (max 10 per call) |
| **OCR** | ocr_document | Force OCR on scanned/image-based PDFs |
| **OCR** | read_image | Extract text from PNG, JPG, TIFF via OCR |
| **Export** | convert_to_markdown | Convert any document to clean Markdown |
**Highlights:**
- **Fast** — mtime-based in-memory caching avoids redundant extraction
- **Multi-format** — PDF, TXT, MD, CSV, DOCX, and images from one server
- **OCR** — automatic fallback to tesseract for scanned documents
- **Secure** — directory-locked with path traversal prevention
- **Portable** — works on macOS and Linux
---
📄 Supported Formats
| Format | Dependencies | Notes |
|--------|-------------|-------|
| PDF | poppler (pdftotext, pdfinfo, pdfimages, pdftoppm) | Full support — text, images, metadata, OCR fallback |
| TXT, MD, CSV | None | Native, zero dependencies |
| DOCX | pandoc (optional) | Word document extraction |
| Images (PNG, JPG, TIFF) | tesseract (optional) | OCR text extraction |
---
📦 Prerequisites
- **Go 1.25+** (install)
- **poppler** — required for PDF support
- **tesseract** _(optional)_ — enables OCR for scanned docs and images
- **pandoc** _(optional)_ — enables DOCX support
> **Note:** TXT, MD, and CSV work out of the box with zero dependencies. Install only what you need.
---
🚀 Installation
From source
Build locally
---
⚙️ Configuration
Go-Docs MCP reads documents from a configured directory. Set DOCS_MCP_DIR to change it:
| Variable | Default | Description |
|----------|---------|-------------|
| DOCS_MCP_DIR | ~/.docs-mcp/documents/ | Directory containing documents to serve |
| PDF_MCP_DIR | _(legacy alias)_ | Backward-compatible alias for DOCS_MCP_DIR |
来源
awesome · https://github.com/drolosoft/go-docs-mcp
按领域浏览
MCP 服务
Traction
11 ★
收录于
昨天

更多MCP 服务

查看MCP 服务全部 5,525 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引