Token导航 LogoToken导航

MCP Server · 安全风控

Mellow MCP

Mellow & Scout MCP服务器是一个部署在Cloudflare Workers上的远程模型上下文协议服务器,用于Mellow和AI Scout,提供OAuth认证、工具调用和资源管理功能。

stdio官方级别未说明来源级核验工具 76wrangler
资源管理TypeScriptClaudeAI代理Claude DesktopCursor

快速开始

作者 / 组织
kroshilin
提供方
kroshilin
运行时
Node.js

工具数量

76

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Mellow MCP 属于安全风控类 MCP Server,公开资料标注 76 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

安全风控

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx wrangler secret put MELLOW_CLIENT_ID

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Mellow&Scout MCP服务器

远程 模型上下文协议(MCP) 服务器 柔和 和 AI侦察员,使用Mellow OAuth部署在Cloudflare Workers上。

Mellow帮助公司在全球范围内雇佣、管理和支付承包商——处理合同、合规、入职和国际支付。通过此服务器暴露了两种产品:

  • 记录承包商(CoR) --雇佣承包商,运行任务生命周期(草案→ 发布→ 接受→ 付款),收集结算文件。
  • AI侦察员 --寻找候选人,人工智能生成职位描述,对外共享,管理应用程序和私人承包商池。

代理在安装时获得什么

当任何MCP客户端(Claude Desktop、Cursor、MCP Inspector、ChatGPT)连接时,服务器返回三件事:

  1. 工具 --76个可调用工具,每个工具都有一个丰富的描述,阐明了先决条件、错误语义和已知的错误警告。
  2. instructions (~6KB初级)——大多数客户端会自动将其作为系统提示注入。涵盖身份、两步接受和支付流程、ID语义(workerId ≡ freelancerId),任务状态机,多公司通过 X-Company-Id,要避免的顶级陷阱,以及指向以下资源的指针。
  3. 资源 --代理可以通过URI读取三个按需参考文档:

- mellow://domain --完整的领域指南(参与者、产品、状态机、前提条件、决策树) - mellow://workflows --12个端到端的食谱(入职、接受和支付、童子军雇佣、多币种、批量进口) - mellow://anti-patterns --常见的代理错误,有好/坏的例子

底漆经过精心设计,以便阅读它的代理人 之前 第一个工具调用已经知道不明显的规则,例如 acceptTask 不付款(单独 payForTask 步骤是必需的),并且 declineTask 这不是一个通用的取消。

建筑

服务器充当OAuth代理:

  • OAuth服务器 MCP客户(Claude、Cursor等)
  • OAuth客户端 转到Mellow的身份验证服务(wlcm.mellow.io)

这两个产品共享相同的身份验证流和访问令牌。服务器创建两个API客户端,其中一个用于 my.mellow.io (CoR)和一个用于 aiscout-api.mellow.io (Scout)——并从两者中注册工具。A每次会议 X-Company-Id 头部(由驱动 Props.activeCompanyId)处理多公司用户。

堆栈

工具(共76个)

梅洛(CoR)

模块工具说明
任务(15)listTasks, getTask, createTask, publishDraftTask, changeTaskStatus, changeDeadline, acceptTask, payForTask, declineTask, resumeTask, getTaskMessages, addTaskMessage, addTaskFiles, checkTaskRequirements, getAllowedCurrencies任务生命周期。接受和支付分为两步: acceptTask → payForTask.
任务组(4)listTaskGroups, createTaskGroup, renameTaskGroup, deleteTaskGroup文档导出的项目/专业分组。
自由职业者(9)listFreelancers, getFreelancer, inviteFreelancer, findFreelancerByEmail, findFreelancerByPhone, editFreelancer, editFreelancerProfile, removeFreelancer, getFreelancerTaxInfo根据公司承包商管理。KYC/联系人变更/税务状态由自由职业者在自己的UI中处理,而不是通过此MCP。
交易记录(1)listTransactions公司财务分类账(充值、借记、更正、税款)。
公司(3)listCompanies, switchCompany, getCompanyBalance多公司支持。更喜欢 X-Company-Id 根据请求 switchCompany 对于平行会议。
文件(2)listDocuments, downloadDocument期末单据(发票类型6,期间报告类型7)。
简介(1)getUserProfile当前用户信息。
参考文献(9)getCurrencies, getExchangeRate, getTaxStatuses, getServices, getTaskAttributes, getAcceptanceDocuments, getTaxDocumentTypes, getSpecializations, getCountries查找目录值。
Webhooks(3)getWebhook, createOrUpdateWebhook, deleteWebhookWebhook配置。 后端路由当前为404(BUG-6) --为forward compat注册的工具。
ChatGPT网桥(2)search, fetch跨任务和自由职业者的跨实体搜索。

AI侦察员(scout_ 前缀)

模块工具说明
职位(7)scout_listPositions, scout_getPosition, scout_createPosition, scout_updatePosition, scout_closePosition, scout_openPosition, scout_sharePosition承包商要求生命周期。两个州: active ↔ closed.
应用程序(5)scout_listApplications, scout_listPositionApplications, scout_getApplication, scout_changeApplicationStatus, scout_inviteApplicant候选管道。后端没有转换保护——代理必须强制执行合理的状态流。 scout_inviteApplicant 这是一封电子邮件,而不是CoR约定。
人工智能任务(2)scout_generatePosition, scout_getGeneratePositionTask异步AI生成职位描述。
促销帖子(2)scout_createPromoPosts, scout_getPromoPosts异步社交媒体帖子生成以共享职位。
游泳池(7)scout_getPool, scout_listPoolFreelancers, scout_getPoolFreelancer, scout_createPoolFreelancer, scout_editPoolFreelancer, scout_deletePoolFreelancer, scout_deletePoolFreelancersBatch每家公司的私人承包商数据库。 scout_deletePoolFreelancersBatch 没有后端大小上限——请与用户确认大批量。
附件/公司/查询(4)scout_getAttachmentMetadata, scout_listCompanies, scout_getCountries, scout_getShortLink杂项侦察员参考/元数据。

对于完整的每工具语义,请获取 mellow://workflows 和 mellow://anti-patterns 运行时的资源,或读取 docs/DOMAIN.md 和 docs/WORKFLOWS.md 在设计阶段。

文档

所有文档 docs/ 面向代理——三个也捆绑到worker中,作为MCP资源:

  • docs/DOMAIN.md --领域指南:产品、参与者、ID语义、多公司、状态机、前提条件、决策树。担任 mellow://domain.
  • docs/WORKFLOWS.md --12个端到端的食谱,带有具体的工具序列和错误处理。担任 mellow://workflows.
  • docs/ANTI_PATTERNS.md --常见代理错误目录(坏→ Why → 很好)。担任 mellow://anti-patterns.
  • docs/BACKEND_TICKETS.md --影响MCP工具的开放后端问题的实时状态。仅面向工程(不捆绑)。

CLAUDE.md 在repo根目录下是Claude Code在编辑此存储库时使用的项目指令文件。

设置

先决条件

  • Node.js 20+
  • 启用Workers的Cloudflare帐户
  • Mellow OAuth应用程序凭据

安装

npm install

秘密

通过牧马人设置(一次性):

npx wrangler secret put MELLOW_CLIENT_ID
npx wrangler secret put MELLOW_CLIENT_SECRET
npx wrangler secret put COOKIE_ENCRYPTION_KEY  # openssl rand -hex 32

环境变量

非秘密配置存在 wrangler.jsonc:

变量值
MELLOW_API_BASE_URLhttps://my.mellow.io/api
MELLOW_BASE_URLhttps://wlcm.mellow.io
SCOUT_API_BASE_URLhttps://aiscout-api.mellow.io/api

KV命名空间

OAuth KV命名空间已在中配置 wrangler.jsonc.如果设置新的部署:

npx wrangler kv namespace create "OAUTH_KV"

更新 id 在 wrangler.jsonc 使用返回的命名空间ID。

发展

npx wrangler dev

服务器启动时间 http://localhost:8788.创建一个 .dev.vars 本地OAuth凭据文件:

MELLOW_CLIENT_ID=your_dev_client_id
MELLOW_CLIENT_SECRET=your_dev_client_secret
COOKIE_ENCRYPTION_KEY=your_random_hex_string

类型检查

npm run type-check 是主要的正确性门(未配置测试框架)。

重新生成Cloudflare类型

修改后 wrangler.jsonc 绑定或变量:

npm run cf-typegen

注意:秘密绑定是 *不* 捡到的 wrangler types。它们在中手动声明 src/types/env-secrets.d.ts 以保持源代码的键入。

MCP检验员测试

npx @modelcontextprotocol/inspector@latest

进入 http://localhost:8788/sse 并连接。在OAuth流程之后,您应该看到:

  • 试剂底漆在 服务器信息/说明 视图
  • 76种工具 工具
  • 列出了3个资源 资源 (mellow://domain, mellow://workflows, mellow://anti-patterns)

部署

npx wrangler deploy

连接MCP客户端

克劳德桌面/克劳德代码

{
  "mcpServers": {
    "mellow": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.it-dep-271.workers.dev/sse"
      ]
    }
  }
}

光标

类型: 命令,命令: npx mcp-remote https://mcp.it-dep-271.workers.dev/sse

ChatGPT(通过mcp远程)

与Claude Code相同的模式——客户端连接,完成OAuth,然后可以访问工具、指令和资源。

添加工具

  1. 在适当的位置填写注册信息 src/tools/.ts.使用 server.tool(name, description, zodSchema, handler) 并让 MellowClient 通过处理HTTP client.get/post/put/patch/del.
  2. 如果描述教会了代理一些关于状态、错误或已知错误的不明显的东西,那么就明确地说出来。代理系统提示和工具描述是主要合同。
  3. 接通电源 src/index.ts 仅在创建时需要 *新* 模块文件。
  4. 跑 npm run type-check那么 npx wrangler deploy --dry-run 进行构建健全性检查。

有关对代理表面(底漆、资源)的更广泛编辑,请参见 src/agent-primer.ts 和那个 registerResource() 来电 src/index.ts.

工具与能力

工具数量

76

资源数量

0

提示词数量

0

能力标签

OAuth认证TypeScript本地部署工具调用资源管理多公司支持AI生成

支持客户端

Claude DesktopClaudeCursor

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

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 工具数量 76 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

76stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Mellow MCP 怎么安装?

公开资料给出的安装命令是 npx wrangler secret put MELLOW_CLIENT_ID,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

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

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Mellow MCP 收费吗?

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

Mellow MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Mellow MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP