jev / gallery

JEV GUIDE

Jev MCP 接入指南:让编码助手调用判断工具

如果希望编码助手在工作中调用 Jev,可以通过 MCP 暴露判断工具。本文以已核对版本的 typesafe-mcp 为例,区分工具接通与模型调用成功。

先确认你需要哪种工具

typesafe-mcp 暴露通用 evaluate 工具,接收 state 与 questions;jev-mcp 的案例则关注引用核对、内容筛查和候选重排。工具名称相似不代表配置和用途相同,先阅读下方具体案例。

在编码流程中,可以让助手判断某条反馈是否包含明确故障,再由原有程序打开处理步骤。MCP 服务不等于完整的自动化执行系统。

依据: typesafe-mcp · source at reviewed revision ↗

分三层完成接入

第一层是可执行程序可以启动;第二层是 MCP 客户端能初始化并列出工具;第三层才是带真实 API 凭据的 evaluate 调用成功。不要把前两层的成功当作 Jev 已可用。

  • 从项目来源确认支持的平台、安装方式和版本,先在独立目录运行。
  • 在你使用的 MCP 客户端中配置服务端命令及环境变量。
  • 用工具列表确认 evaluate 可见,再用一条合成输入测试。
  • 记录实际请求、模型返回、错误和用量,检查后再接入真实工作流。

evaluate 的输入长什么样

下面仅展示 MCP 工具参数,不是完整 JSON-RPC 消息。它只检查合成发布说明是否提到迁移要求,不读取本机仓库,也没有真实 API 返回值。

JSON
{
  "name": "evaluate",
  "arguments": {
    "state": {
      "release_note": "Version 2 changes the settings format. Run the migration command before restarting."
    },
    "questions": {
      "migration_required": {
        "type": "noul",
        "instructions": "Does `release_note` explicitly require a migration before using the new version?"
      }
    }
  }
}

依据: typesafe-mcp · source at reviewed revision ↗

配置时容易混淆的地方

该版本支持 TypeSafe 或 OpenRouter 路由;已有其他供应商的环境变量可能影响未配置 TypeSafe 时的选择。检查实际 endpoint、模型和账单归属,不仅检查服务端进程是否启动。

项目的 setup 操作会修改对应客户端的配置。已有 MCP 服务较多时,先备份配置并检查名称冲突。密钥应由本机或服务端注入,不要写进可公开分享的配置截图。

依据: typesafe-mcp · source at reviewed revision ↗

本站检查到哪一步

此固定版本已通过本地 Go 测试、构建、MCP 初始化和工具列表检查;没有调用真实 evaluate,因此不能据此判断模型输出、网络延迟或费用。真实接入还需你的有效 API 权限。

接着看这些项目

继续阅读