返回 MCP 目录
public公开dns本地运行

mandoline-mcp-server

Mandoline MCP服务器是一个AI助手评估框架,通过Model Context Protocol为Claude和Cursor等AI助手提供自定义评估指标创建、批量评分和性能分析工具,帮助AI持续改进自身表现。

article

README

🚀 Mandoline MCP 服务器

借助 Model Context Protocol,使用 Mandoline 的评估框架,让 Claude Code、Claude Desktop 和 Cursor 等 AI 助手能够反思、评估并持续改进自身性能。

🚀 快速开始

客户端设置

大多数用户应从此处开始。使用 Mandoline 托管的 MCP 服务器,将评估工具集成到你的 AI 助手中。

对于以下每个集成,请将 sk_**** 替换为你从 mandoline.ai/account 获取的实际 API 密钥。

Claude Code

使用 CLI 将 Mandoline MCP 服务器添加到 Claude Code:

claude mcp add --scope user --transport http mandoline https://mandoline.ai/mcp --header "x-api-key: sk_****"

你可以使用 --scope user(跨项目)或 --scope project(仅当前项目)。

⚠️ 重要提示

配置更改后,请重启所有活动的 Claude Code 会话。

验证:在 Claude Code 中运行 /mcp,查看 Mandoline 是否列为活动服务器。

官方文档Claude Code MCP 指南

Claude Desktop

编辑你的配置文件(设置 > 开发者 > 编辑配置):

  • macOS~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "Mandoline": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mandoline.ai/mcp",
        "--header",
        "x-api-key: ${MANDOLINE_API_KEY}"
      ],
      "env": {
        "MANDOLINE_API_KEY": "sk_****"
      }
    }
  }
}

此配置全局应用于所有对话。

⚠️ 重要提示

配置更改后,请重启 Claude Desktop。

验证:点击“搜索和工具”按钮时,查看是否有 Mandoline 工具。

官方文档MCP 快速入门指南

Cursor

创建或编辑你的 MCP 配置文件:

{
  "mcpServers": {
    "Mandoline": {
      "url": "https://mandoline.ai/mcp",
      "headers": {
        "x-api-key": "sk_****"
      }
    }
  }
}

你可以使用全局配置(影响所有项目)~/.cursor/mcp.json 或项目本地配置(仅当前项目).cursor/mcp.json(在项目根目录中)。

⚠️ 重要提示

配置更改后,请重启 Cursor。

验证:检查输出面板(Ctrl + Shift + U)→“MCP 日志”以确认连接成功,或在 Composer Agent 中查找 Mandoline 工具。

官方文档Cursor MCP 指南

服务器设置

仅在你想在本地运行服务器或为开发做贡献时需要。大多数用户应使用上述托管服务器。

先决条件:Node.js 18+ 和 npm

安装

  1. 克隆并构建
    git clone https://github.com/mandoline-ai/mandoline-mcp-server.git
    cd mandoline-mcp-server
    npm install
    npm run build
    
  2. 配置环境(可选)
    cp .env.example .env.local
    # 编辑 .env.local 以自定义 PORT、LOG_LEVEL 等。
    
  3. 启动服务器
    npm start
    

服务器默认运行在 http://localhost:8080

使用本地服务器

若要使用本地服务器而非托管服务器,请在上述客户端配置中,将 https://mandoline.ai/mcp 替换为 http://localhost:8080/mcp

💻 使用示例

工具使用

集成完成后,你可以在 AI 助手对话中直接使用 Mandoline 评估工具。

指标工具

| 工具 | 用途 | | ---------------------- | --------------------------------------------------------- | | create_metric | 为特定任务定义自定义评估标准 | | batch_create_metrics | 一次操作中创建多个评估指标 | | get_metric | 获取特定指标的详细信息 | | get_metrics | 通过过滤和分页浏览指标 | | update_metric | 修改现有指标定义 |

评估工具

| 工具 | 用途 | | -------------------------- | ------------------------------------------------------- | | create_evaluation | 根据指标对提示/响应进行评分 | | batch_create_evaluations | 根据多个指标评估相同内容 | | get_evaluation | 获取评估结果和分数 | | get_evaluations | 通过过滤和分页浏览评估历史 | | update_evaluation | 为评估添加元数据或上下文 |

资源访问

在 AI 助手中直接访问 Mandoline 的文档和参考资料,包括模型比较指南和评估最佳实践。

📚 详细文档

支持信息

📄 许可证

本项目采用 Apache-2.0 许可证,详情请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端