Token导航 LogoToken导航

MCP Server · 开发工具

MCP Writechoice Server

一个基于Vale的文本质量检查服务,提供语法和风格分析,支持多种使用方式包括Web界面、API和MCP协议集成。

未说明官方级别未说明来源级核验工具 2
JavaScriptClaude开发工具Claude Desktop

快速开始

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

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Writechoice Server 属于开发工具类 MCP Server,公开资料标注 2 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

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

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

上手步骤

  1. 1

    先确认运行方式

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

  2. 2

    获取服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

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

详细介绍

MCP淡水河谷服务器

使用Vale进行文本质量检查的模型上下文协议(MCP)服务器,允许通过AI进行样式和语法分析。

功能

  • ✅ 使用 Vale 创建文本 lint 分析文本的质量和风格
  • ✅ 检查山谷状态 - 确认Vale是否已安装和配置
  • ✅ 多种验证样式 -谷歌、普罗斯林特、亚历克斯、WC风格
  • ✅ 界面Web简单 - 用于测试的图形界面
  • ✅ API HTTP 用于集成的 REST 端点
  • ✅ 本机MCP协议 与AI助手直接集成

安装

  1. 克隆此仓库
  1. 安装依赖关系 :

npm install

  1. 安装或验证(风格验证):

- macOS brew install vale

- Ubuntu/Debian sudo apt install vale

- 或低于

  1. 编译工程 :

npm run build

注意:要开发,请使用 npm run dev 操作观察。

🚀 使用方法

这个项目提供 多种使用方式 以满足不同的需求:

🌟 单一命令 (更容易!)

# ⭐ RECOMENDADO: Inicia ambos servidores com um comando
`npm run start-npm` 

# Alternativas (mesma funcionalidade):
`npm run start-js`     # Versão Node.js
`./start-servers.sh`   # Versão Bash (se disponível)

🖥️ 传统Web界面 (两个命令)

- Terminal 1: Iniciar API HTTP
`npm run http`

- Terminal 2: Iniciar interface web  
`npm run web`

- Acesse:  `http://localhost:8080/web-interface.html` 

🤖 MCP服务器 (适用于Claude台式机)

`npm start`

📡 API HTTP Direta

- Testar via curl/API calls

curl -X POST http://localhost:3000/vale/lint \ -H "Content-Type: application/json" \ -d '{"text":"Your text here","fileName":"test.md"}'

🧩 使用 Gemini-CLI 运行 MCP

如果您使用称为“Gemini-CLI”(或类似)的客户端/CLI来管理MCP服务器和连接向导,以下是使用Gemini-CLI运行此服务器的实用指南。下面的说明是有意的,通用的 - 调整标志/名称/路径到您使用的Gemini-CLI的确切格式。

  1. 先决条件

- 已编译工程 (npm run build)您可以独立执行em modo(npm start). - 安装并配置 Vale(请参阅安装部分)。 - 在本地安装并配置 Gemini-CLI(请参阅您使用的 CLI 文档)。

  1. 在本地启动 MCP 服务器( stdio / MCP 模式)

- Modo单机版(stdio MCP): npm start

- 或者,如果您只想使用 MCP 服务器(编译文件): node ./dist/index.js

  1. Gemini-CLI 配置示例

- 下面是一个指向此仓库 MCP 服务器的 JSON 配置文件的示例。根据您的环境调整路径。

   {
       "mcpServers": {
           "vale-server": {
               "command": "node",
               "args": ["./dist/index.js"],
               "env": {
                   "VALE_CONFIG_PATH": "./vale.ini"
               },
               "stdin": true,
               "protocol": "mcp"
           }
       }
   }

- 注释 : - args: 通往 dist/index.js 由 生成 npm run build. - VALE_CONFIG_PATH相对路径或绝对路径 vale.ini. - stdin/protocol示范字段 - 一些 CLI 使用不同的键来表示进程通过 stdio 或 socket 对 MCP 进行通信;检查您的Gemini-CLI的确切格式。

  1. 通过Gemini CLI访问Iniciando

- 保存上面的设置(例如 gemini-config.json一个典型的命令可能是:

gemini-cli --config ./gemini-config.json run vale-server

- 根据客户端,您可能有不同的子命令,例如 start, run, attach 或类似。请参阅您的 Gemini-CLI 文档以了解正确的语法。

  1. 常见流

- 流程A(进程管理CLI):

- Gemini CLI信息 vale-server com stdio MCP。 - 向导/客户端通过MCP连接并使用工具(lint_text, vale_status等等)。

- 流 B (服务器已在运行) :

- 您正在运行 npm start 分开。 - 配置Gemini-CLI以连接到进程 stdin/socket/port 支持。

  1. Dicas故障排除

- 如果 Gemini-CLI 无法连接: - 检查进程是否 node ./dist/index.js 它在旋转,没有错误。 - 确认 VALE_CONFIG_PATH 正确且 vale.ini 和 目录 styles/ 存在。 - 罗德 npm run build 如果文件在 dist/ 他们缺少。 - 如果 Valley 返回错误 : - Vale可以返回退出代码 ! = 0 当遇到 lint 问题时 — 这是预期的行为。使用工具 vale_status 哦 vale --version 验证安装。 - 日志: - 在 Gemini-CLI(如果可用)和 MCP 服务器上启用详细日志(例如:环境变量) DEBUG 或verbose flags)诊断MCP握手。

  1. 最小步骤示例

1. 构建: npm run build 1. 创建 gemini-config.json (调整路径) 1. 启动 Gemini-CLI: gemini-cli --config ./gemini-config.json run vale-server 1. 在客户端/向导中,选择服务器 vale-server 运行工具如 lint_text.

如果你告诉我你正在使用的Gemini-CLI的确切存储库/可执行文件(或粘贴预期的配置示例),我会根据你的CLI的确切格式调整配置片段和最终命令。

可用工具

lint_text

使用 Vale 样式检查器创建文本 。

参数 :

  • text (string) 要分析的文本内容
  • fileName (string, optional): 文本的文件名 (默认 document.md)

check_vale_status

请检查 Vale 是否已安装并正常运行。

参数 : 无

⚡ 快速命令

# 🚀 Iniciar tudo (RECOMENDADO)
`npm run start-npm`

# 🧪 Testar funcionalidade
`npm run test-server`

# 🔨 Compilar TypeScript
`npm run build`

# 🌐 Apenas interface web
`npm run web`

# 📡 Apenas API HTTP
`npm run http`

💡 接口选择指南

✅ 对于初学者或快速测试:

  • 界面Web: http://localhost:8080/web-interface.html
  • 可视化,直观,无需配置

🤖 与 Claude Desktop 集成:

  • MCP服务器在 claude_desktop_config.json 中设置
  • 最适合常规使用与克劳德

🔧 与其他应用程序集成:

  • API HTTP用于集成的 REST 端点
  • 非常适合开发其他接口

项目结构

    src/
    ├── index.ts           # Servidor MCP principal
    ├── vale-service.ts    # Serviço de integração com Vale
    └── test.ts            # Testes do servidor

开发

- Modo de desenvolvimento (watch)
`npm run dev`

- Build
`npm run build`

- Testes
`npm test`

环境变量

  • VALE_CONFIG_PATHvale.ini 文件路径(默认:./vale.ini)

常见问题

山谷未找到

  • 确保 Vale 已安装:

- macOS brew install vale

- Ubuntu/Debian sudo apt install vale

- 视窗 choco install vale

- 或低于

配置问题

  • 检查文件是否 vale.ini 你在正确的位置
  • 确保所需的样式在目录中 styles/

许可证

麻省理工学院

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

文本分析JavaScript本地部署语法检查风格检查自然语言处理开发工具

支持客户端

Claude DesktopClaude

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

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

同类对比

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

MCP World · 本页

2未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

MCP Writechoice Server 怎么安装?

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

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

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

MCP Writechoice Server 收费吗?

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

MCP Writechoice Server 需要 API Key 吗?

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

MCP Writechoice Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP