Token导航 LogoToken导航

MCP Server · 文档知识

Docwriter MCP Server

一个基于Model Context Protocol (MCP)的服务,用于程序化创建、修改和编译结构化LaTeX文档,适用于自动化报告生成、动态内容插入和AI集成工作流。

未说明官方级别未说明来源级核验工具 0
TypeScript文档处理知识管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
cyanheads
提供方
cyanheads

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Docwriter MCP Server 属于文档知识类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

文档知识

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

docwriter mcp服务器📄✍️

A. 模型上下文协议(MCP) 用于结构化LaTeX文档的程序化创建、修改和编译的服务器。

此服务器为AI代理或其他MCP客户端提供了一套工具,用于管理本地文件系统上文档的生命周期,从模板引导到应用结构化更新和编译最终PDF输出。它建立在坚固的基础上 cyanheads/mcp-ts-template.

这个项目处于测试阶段,有些东西可能会坏掉。请报告任何问题或功能请求 .

🚀 核心功能:文档工具🛠️

此服务器为您的AI配备了专门的工具来创建和管理LaTeX文档:

工具名称描述主要功能
docwriter_create_latex_document创建新 .tex 模板中的文件。-Bootstrap来自 simple_report, ieee_article,或 research_report 模板。
-填充标题和作者元数据。
docwriter_update_document_block更新文档中的一个或多个命名内容块。-原子地更新多个部分(例如。, abstract, introduction).

-保留文档结构。

  • 安全地清理所有输入内容。 |

| docwriter_search_and_replace |对文本执行简单的全局搜索和替换。|-可用于快速、非结构化的文本更改。 -对替换文本进行消毒。 | | docwriter_compile_latex_to_pdf |编译a .tex 将文档转换为PDF。|-用途 lualatex 通过多次传递来解决交叉引用。

  • 自动运行 biber 用于书目处理。

-返回用于调试的编译日志。 | | docwriter_list_latex_documents |检索所有可用文档的列表。|-扫描数据目录中的所有内容 .tex 文件夹。 |

______________________________________________________________________

目录

概述

这 docwriter-mcp-server 充当专用后端,允许MCP兼容客户端(如AI代理、IDE扩展或自动化工作流)以编程方式生成和管理专业质量的LaTeX文档。

您的工具可以利用此服务器进行以下操作,而不是手动准备文档:

  • 自动生成报告:创建一致的、模板化的报告、文章或论文。
  • 动态插入内容:用AI生成的数据、分析或文本填充文档。
  • 确保文件质量:作为CI/CD管道的一部分,编译和验证文件。
  • 与AI工作流集成:使LLM能够创建和编辑复杂的文档,作为更大任务的一部分。
开发者说明:此存储库包括 .微规则 该文件作为LLM编码代理的开发人员备忘单,可快速参考代码库模式、文件位置和代码片段。

特性

核心公用设施

利用 mcp-ts-template:

  • 日志记录:结构化、可配置的日志记录,带有敏感数据编辑功能。
  • 错误处理:集中错误处理和标准化错误类型(McpError).
  • 配置:使用Zod验证加载类型安全的环境变量。
  • 输入消毒:高度重视安全性,提供用于清理LaTeX、HTML和文件路径的实用程序。
  • HTTP传输:使用高性能HTTP服务器 你好,具有会话管理、CORS和速率限制功能。
  • 认证:支持JWT和OAuth 2.1的强大身份验证层。

文档生成

  • 基于模板的创建:从以下位置开始文档 simple_report, ieee_article,或 research_report 模板。
  • 结构化更新:安全地修改内容 %% -- BLOCK: ... -- %% 标记。
  • 安全编译:执行 lualatex 具有多次通过,自动运行 biber 用于书目和清理辅助文件。
  • 文件系统后端:所有文档和输出都存储在本地文件系统的可配置数据目录中并进行管理。

安装

先决条件

  • (附带Node.js)
  • 完整的TeX Live发行版 (或类似MiKTeX的等效物)。这 lualatex 和 biber 命令必须位于系统的 PATH.

从源代码安装

  1. 克隆存储库:
   git clone https://github.com/cyanheads/docwriter-mcp-server.git
   cd docwriter-mcp-server
  1. 安装依赖项:
   npm install
  1. 构建项目:
   npm run build

配置

使用环境变量配置服务器 .env 文件。

变量描述默认值
DOCWRITER_DATA_PATH必修的。 用于存储的根目录 .tex 文件和编译的PDF。./data
MCP_TRANSPORT_TYPE服务器传输: stdio 或 http.stdio
MCP_LOG_LEVEL日志记录级别(debug, info, warning, error).debug
MCP_HTTP_PORTHTTP服务器的端口。3010
MCP_AUTH_MODEHTTP的身份验证模式: jwt 或 oauth.jwt
MCP_AUTH_SECRET_KEY要求…… jwt 模式。 用于签名令牌的密钥(至少32个字符)。(无)
OAUTH_ISSUER_URL要求…… oauth 模式。 OAuth 2.1提供者的发行者URL。(无)
OAUTH_AUDIENCE要求…… oauth 模式。 此服务器的受众标识符。(无)

项目结构

代码库遵循模块化结构 src/ 目录:

src/
├── index.ts              # Entry point: Initializes and starts the server
├── config/               # Configuration loading (env vars, package info)
│   └── index.ts
├── mcp-server/           # Core MCP server logic and capability registration
│   ├── server.ts         # Server setup, tool registration
│   ├── transports/       # Transport handling (stdio, http)
│   └── tools/            # MCP Tool implementations (subdirs per tool)
├── types-global/         # Shared TypeScript type definitions
└── utils/                # Common utility functions (logger, error handler, etc.)

要查看详细的文件树,请运行 npm run tree.

发展

构建和测试

# Build the project (compile TS to JS and make executable)
npm run build

# Test the server locally using the MCP inspector tool (stdio transport)
npm run inspector

# Clean build artifacts
npm run clean

# Clean build artifacts and then rebuild the project
npm run rebuild

# Format code with Prettier
npm run format

# Start the server using stdio (default)
npm start

# Start the server using HTTP transport
npm run start:http

许可证

此项目根据Apache许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

Built with ❤️ and the Model Context Protocol

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

LaTeX文档生成TypeScript本地部署自动化报告AI集成文档管理模板化文档

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Docwriter MCP Server

MCP World · 本页

0未说明未标注1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Docwriter MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Docwriter MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Docwriter MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Docwriter MCP Server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Docwriter MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP