在 Cursor 中使用 Jev:添加 MCP Server,让 Agent 调用 Jev

Cursor 通过一个小小的 mcp.json 文件连接远程 MCP Server。加上 JevStation 的服务器和你的 API Key,Cursor 的 Agent 就能用 Jev 做分类、评分、路由和守卫——返回带概率的类型化答案,按次计点。

开始之前

你需要 Cursor 和一个 JevStation 账号。新账号注册即送 200 点,无需信用卡。在「设置 › API Keys」创建一个 API Key,设为 Cursor 能读到的环境变量——例如写进 shell 配置文件:

export JEVSTATION_API_KEY="sk_..."

Cursor 在启动时读取环境变量,所以设置或更换 Key 之后要重启它。

第 1 步:把服务器写进 mcp.json

Cursor 在两个文件里查找 MCP Server:

  • ~/.cursor/mcp.json——所有项目可用。
  • 项目里的 .cursor/mcp.json——只对该项目生效,方便与团队共享。

把 JevStation 添加为远程服务器。Cursor 的配置插值会解析 url 和 headers 字段里的 ${env:NAME},所以 Key 不必写进文件:

{
  "mcpServers": {
    "jevstation": {
      "url": "https://jevstation.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:JEVSTATION_API_KEY}"
      }
    }
  }
}

如果文件里已经有其他服务器,把 jevstation 条目加进现有的 mcpServers 对象即可。这个写法可以放心提交到项目里:每位开发者通过自己的环境变量提供 Key。不要把明文 Key 粘进会被提交的文件。

JevStation 不需要的几样东西:不需要 command 或 args(本地什么都不运行),不需要 auth 块(服务器不用 OAuth),也不需要 envFile(Cursor 只对本地 stdio 服务器支持它)。

第 2 步:检查连接

  1. 重启 Cursor。
  2. 打开侧边栏的 Customize,找到 jevstation,确认开关已打开。
  3. 此时 Agent 应当能使用五个 Jev 工具:jev_decide、jev_run_question_set、jev_list_question_sets、jev_route_model 和 jev_guard_tool_call。每个工具的输入见 MCP Server 页面。

如果服务器报错,打开 Output 面板,选择 MCP Logs。那里出现 401,说明请求头没有带上有效的 Key——通常是 Cursor 启动时读不到这个环境变量。

第 3 步:在 Agent 中使用 Jev

Cursor 的 Agent 会在相关时自动使用 MCP 工具,你也可以点名要某个工具。默认情况下每次 MCP 调用前都会请求批准;批准前可以展开调用,看清楚要发送的内容。

可以试试的提示词:

  • “列出我的 Jev 问题集。”——免费,用来快速测试连接。
  • “用 jev_decide 判断这段错误日志是配置问题、代码 bug 还是服务故障,并给出概率。”
  • “运行 scripts/cleanup.sql 里的 SQL 之前,先用 jev_guard_tool_call 检查。我的原始要求是:删除 staging 里的测试账号。”
  • “对 prompts.json 里的每条提示词调用 jev_route_model,汇总每条需要哪一档模型。”
  • “用我保存的问题集 qs_… 跑一下 fixtures/reviews.md 里的三条评价。”

每次评估结果都包含 model、answers 和 credits(charged 和 remaining),一次会话花了多少一目了然。

可选:让 Agent 完成代码集成

MCP 工具帮助 Agent 在工作中做判断。如果想把 Jev 放进你自己的代码——路由器、评分器、Agent 循环里的守卫——打开 API 文档,点击 Copy for AI,把说明和你的需求一起粘贴进 Cursor 的对话。这份说明涵盖端点、通过 JEVSTATION_API_KEY 鉴权、问题和答案格式、错误码、费用以及如何验证集成,Agent 不需要再去猜。

至于问题本身怎么写,设计 Jev 能回答的问题讲了措辞和阈值,工具页里也有现成的问题集可以改用。

排错

  • MCP Logs 里出现 401 / 鉴权错误。 ${env:JEVSTATION_API_KEY} 解析为空,或者对应的 Key 已被删除。检查环境变量,重启 Cursor,必要时新建一个 Key。
  • 服务器没有出现。 检查 mcp.json 是否为合法 JSON、是否位于 ~/.cursor/ 或项目的 .cursor/ 目录,以及服务器在 Customize 中是否已启用。
  • 工具运行了但返回错误。 JevStation 会把问题作为可读的工具结果返回:点数不足、触发限流、state 超过 24,000 字符、问题无效、问题集 id 不存在,或评估失败(已退点)。Agent 通常能修正输入后重试;点数不足请到定价页充值。
  • Key 泄露。 到「设置 › API Keys」删除它,再新建一个。

不要把密钥放进提示词或工具参数。你发送的 state 和 tool_args 会交给模型评估,请先把 token 和密码脱敏。

参考资料

配置写法于 2026-09-28 对照 Cursor MCP 官方文档核对:https://cursor.com/docs/mcp

常见问题

Cursor 从哪里读取 MCP Server?
~/.cursor/mcp.json 中的服务器在所有项目可用,项目里的 .cursor/mcp.json 只对该项目生效。也可以在侧边栏的 Customize 里管理服务器。
能不把 API Key 写进 mcp.json 吗?
可以。Cursor 会解析 url 和 headers 字段中的 ${env:NAME},所以请求头可以写成 Bearer ${env:JEVSTATION_API_KEY}。在 shell 配置文件或系统环境中设置这个变量,然后重启 Cursor。
为什么每次调用 Jev 前 Cursor 都要我确认?
Cursor 默认在使用 MCP 工具前请求批准,你可以展开调用查看参数。哪些工具可以不经询问直接运行,由你的 Run Mode 和白名单决定。
一次调用多少钱?
与 HTTP API 相同:state 不超过 8,000 字符且不超过 5 个问题时每次评估 1 点,否则 3 点。列出已保存的问题集免费,评估失败自动退点。

相关页面

把它接进你的流程

注册即送 200 点,保存自己的问题集,并通过 API 调用同样的评估。