MCP Paper Verification

MCP文档知识

提供方 cestbonn

文档知识 stdio · 本地进程 无需鉴权 社区 / 第三方 Claude DesktopClaude
查看接入方式

一个全面的学术论文验证服务,用于检查Markdown格式论文的各种问题和不规范之处。

一句话选型结论

按资料字段整理

MCP Paper Verification 属于文档知识类 MCP 服务器,stdio · 本地进程,无需鉴权,可直接接入 Claude Desktop、Claude,有可直接执行的安装命令。接入前先确认权限范围;涉及写入、删除或付款的操作,建议先在测试环境验证。

分类文档知识 传输方式stdio · 本地进程 鉴权无需鉴权 部署方式本地部署
GitHub 星标 1 仓库热度,无公开仓库时显示未标注
工具数 6 暴露给模型的工具数量
资源 / 提示词 0 / 0 资源与提示词模板数量
维护方 社区 / 第三方 核验等级 仅资料核对

工具与能力

文档知识
数量来自来源目录的标注,具体工具清单以官方文档为准
工具数量6暴露给模型可调用的工具个数
资源数量0可读取的资源条目
提示词数量0内置提示词模板数量

能力标签

支持客户端

适用场景

学术论文Python本地部署格式验证Markdown检查文献引用LaTeX公式

安装与配置

stdio · 本地进程 无需鉴权
客户端在本机拉起子进程,数据不出本机
uv run mcp-paper-verification

这条命令只是入口,具体启动参数请按官方文档补齐,不要直接照搬到别的服务器。

  1. 1
    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2
    安装服务

    复制上面的安装命令执行;命令里带占位符的位置,换成自己的密钥或路径。

  3. 3
    写入客户端配置

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

  4. 4
    验证是否可用

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

典型使用场景

3 类
按分类与标签整理的常见用法,具体以官方文档为准
文档检索问答

在你的文档库里按问题找答案。

知识库读写

把新资料写进知识库,随用随取。

内容整理

把零散资料归纳成结构化笔记。

选择建议

选之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 资料标注 6 个工具,职责相对集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 资料标注无需鉴权,装好就能连。

先想清楚的地方

  • stdio 方式要求本地装好运行时(如 Node.js),换机器要重新装一遍。
  • 版本更新与行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop、Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地或自有环境跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
MCP 服务器工具数传输方式部署方式安装命令最后核验
MCP Paper Verification当前 6 stdio · 本地进程 本地部署 有 2026-05-17
dify 未标注 stdio · 本地进程 本地部署 有 2026-04-11
open-webui 未标注 stdio · 本地进程 本地部署 有 2026-04-11
JeecgBoot 未标注 stdio · 本地进程 本地部署 有 2026-04-11
Cherry Studio 未标注 未标注 未标注 无 2026-05-17
mempalace 未标注 stdio · 本地进程 本地部署 有 2026-04-11

服务器档案

文档知识
字段来自项目仓库与公开索引,中文说明由本站标注
提供方cestbonn上游标注的维护方 cestbonn
分类文档知识本站按上游分类展示
连接方式stdio · 本地进程客户端在本机拉起子进程,数据不出本机
鉴权方式无需鉴权远程服务建议用最小权限凭据
维护方社区 / 第三方核验等级 仅资料核对
包名 / 运行时未标注 · Python本地安装时用到的包标识与运行时
部署类型本地部署上游给出的部署形态
最近核验2026-05-17上游最后核验时间

详细介绍

5.6 KB
来自项目仓库与上游目录的原文,未做删改

MCP Paper Verification

一个全面的学术论文验证MCP服务,用于检查Markdown格式论文的各种问题和不规范之处。

功能特性

🔍 验证项目

  1. 罗列情况检查
    - 检测段落是否过短或过于稀疏
    - 识别列表式内容模式
    - 计算内容密度和稀疏度得分

  2. 刻板印象检查
    - 检测常见的学术模板用语(如"首先,"、"其次,"等)
    - 识别过度使用的加粗标题模式
    - 分析表达方式的多样性

  3. LaTeX公式格式检查
    - 检测未包装的希腊字母和数学符号
    - 确保数学表达式使用proper LaTeX格式
    - 验证公式的Markdown兼容性

  4. 文献引用检查
    - 验证引用格式是否为标准的[@key]格式
    - 检查引用键是否在bib文件中存在
    - 统计引用数量和唯一性

  5. 图片链接检查
    - 确保使用绝对路径而非相对路径或网络链接
    - 验证图片文件是否实际存在
    - 检查图片引用格式

  6. 代码块检查
    - 检测并报告任何代码块(学术论文中不应包含)
    - 包括围栏代码块、行内代码和缩进代码块

  7. 引用数量统计
    - 统计论文中的独立引用数量
    - 根据学术标准检查(默认:15个以上引用)
    - 提供智能警告和上下文感知的建议
    - 处理各种论文类型和特殊要求

  8. 参考文献真实性验证
    - 通过Google Serper API搜索验证参考文献是否真实存在
    - 检查bib文件格式和完整性
    - 提供验证统计

安装和配置

前提条件

  • Python 3.10+
  • 有效的Serper API密钥(用于参考文献验证)

安装

  1. 克隆或下载项目到本地
  2. 进入项目目录:```bash
    cd mcp-paper-verification

3. 使用uv安装依赖:```bash
uv install

环境配置

设置Serper API密钥:```bash
export SERPER_API_KEY="your_serper_api_key_here"


或者在`.env`文件中设置:```
SERPER_API_KEY=your_serper_api_key_here

使用方法

作为MCP服务器启动```bash

uv run mcp-paper-verification


### MCP客户端配置

#### Claude Desktop配置

在`~/.config/claude-desktop/claude_desktop_config.json`中添加:```json
{
"mcpServers": {
"mcp-paper-verification": {
"command": "uv",
"args": ["--directory", "/path/to/mcp-paper-verification", "run", "mcp-paper-verification"],
"env": {
"SERPER_API_KEY": "your_serper_api_key_here"
}
}
}
}

Cherry Studio配置```json

{
"name": "mcp-paper-verification",
"serverName": "PaperVerificationServer",
"command": "uv",
"args": ["--directory", "/path/to/mcp-paper-verification", "run", "mcp-paper-verification"],
"env": {
"SERPER_API_KEY": "your_serper_api_key_here"
}
}


### 可用工具

#### 1. `verify_paper_comprehensive`
综合验证论文的所有方面:
- **参数**:
- `md_file_path`: Markdown论文文件路径
- `bib_file_path`: BibTeX文件路径(可选)
- `serper_api_key`: Serper API密钥(可选)
- `generate_markdown_report`: 是否生成Markdown报告(默认:true)

#### 2. `verify_sparse_content_only`
仅检查内容稀疏情况:
- **参数**:
- `md_file_path`: Markdown论文文件路径

#### 3. `verify_stereotype_content_only`
仅检查刻板印象表达:
- **参数**:
- `md_file_path`: Markdown论文文件路径

#### 4. `verify_reference_count_only`
仅检查引用数量统计:
- **参数**:
- `md_file_path`: Markdown论文文件路径
- `min_references`: 建议的最少引用数量(默认:15)

#### 5. `verify_bib_references_only`
仅验证参考文献真实性:
- **参数**:
- `bib_file_path`: BibTeX文件路径
- `serper_api_key`: Serper API密钥(可选)

#### 6. `health_check`
健康检查服务状态

## 示例使用

### 在MCP客户端中调用```
验证这篇论文:/path/to/paper.md,bib文件在:/path/to/references.bib

输出示例

验证完成后,服务会返回:

  1. 验证摘要:各项检查的通过/失败状态
  2. 详细结果:每项检查的具体问题列表
  3. Markdown报告:格式化的详细报告,包含:
    - 问题的具体位置和描述
    - 修改建议
    - 统计信息

验证标准

高质量学术论文应该:

✅ 内容密度:段落应有足够长度和实质内容
✅ 表达多样性:避免过度使用模板化表达
✅ 格式规范:数学公式使用标准LaTeX语法
✅ 引用规范:使用[@key]格式且在bib文件中存在
✅ 引用数量:适当的引用数量(完整论文通常需要15个以上)
✅ 资源完整:图片使用绝对路径且文件存在
✅ 内容纯净:不包含代码块等无关内容
✅ 参考可靠:引用的文献真实存在且可验证

API参考

详细的API文档请参考MCP工具定义,所有工具都遵循标准的MCP协议。

故障排除

常见问题

  1. Serper API错误:确保API密钥正确且有足够配额
  2. 文件路径问题:使用绝对路径避免相对路径问题
  3. 编码问题:确保文件使用UTF-8编码

日志查看

服务运行时会输出详细日志,包括:
- 验证进度
- API调用状态
- 错误信息和建议

开发和扩展

项目结构:mcp-paper-verification/ ├── src/mcp_paper_verification/ │ ├── __init__.py │ ├── server.py # MCP服务器 │ └── verifier.py # 验证逻辑 ├── tests/ # 测试文件 ├── pyproject.toml # 项目配置 └── README.md

添加新的验证功能

  1. 在verifier.py中的PaperVerifier类中添加新方法
  2. 在server.py中添加对应的MCP工具
  3. 更新generate_report函数以包含新检查项

许可证

MIT License

贡献

欢迎提交问题报告和功能请求!

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
MCP Paper Verification 怎么安装?

在客户端按下面的安装命令接入:uv run mcp-paper-verification。装完在客户端配置里引用同一个包或端点。

MCP Paper Verification 怎么在 Claude Desktop、Claude 里配置?

它的传输方式是stdio · 本地进程,在客户端的 MCP 配置里填好启动命令和参数,保存后完全退出客户端再打开,配置才会生效。

MCP Paper Verification 收费吗?

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

MCP Paper Verification 需要 API Key 吗?

资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Paper Verification 支持哪些客户端?

资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

MCP Paper Verification 能提供哪些能力?

资料显示约 6 个工具;能力标签包括 Python、Claude、文档处理。具体工具清单以官方文档为准。

MCP Paper Verification 需要什么运行环境?

运行时为 Python;属于本地进程,需要在本机装好运行环境。

MCP Paper Verification 是本地还是远程?

它是本地进程(stdio),由客户端在本机拉起。传输方式为stdio · 本地进程。

热门专题

按标签挑服务器
全部专题 →

服务器信息以作者仓库与官方文档为准;分类、传输方式与鉴权方式的中文说明为中文整理,最近核验 2026-05-17。