关于 Lupin
Lupin 是用于跟踪营收机会并与能力注册表匹配的 MCP 服务。分道访问权限隔离 Qompass 和 NTRanch 条目,数据以普通文件而非数据库存储。
主要功能
- 01机会台账与能力注册表
- 02按业务道隔离访问
- 03建议性关键词能力匹配
- 04向扫描收件箱提交候选项
- 05流水线计数与解析状态
适用场景
- 01按状态查看机会
- 02检查候选项的能力匹配
- 03提交候选项等待扫描
- 04查看各业务道的流水线计数
MCP 相关
Lupin 使用基于 NDJSON JSON-RPC 的 stdio 与 MCP 客户端通信。它提供列出能力和机会、匹配文本、提交候选项以及查看流水线摘要的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Lupin
Revenue Alignment Engine 的 MCP 服务:一个按通道范围控制访问权限的机会台账和能力注册表。机会位于两个通道之一:Qompass(sfw)或 NTRanch(nsfw),限定在一个通道的调用方永远无法看到另一个通道的条目。
Lupin 是一个独立的 Rust 二进制程序。它通过 stdio(NDJSON JSON-RPC)与客户端进行 MCP 通信,并在数据根目录下处理普通文件——不使用数据库,也不监听网络。它负责庄园收入管线中的台账部分;研究信息源服务 phaedrus 会将候选项起草到其中。
运行方式
- 数据根目录(台账、能力注册表、扫描收件箱):
使用
--root <path>或REVENUE_ROOT环境变量 (默认为~/workspace/revenue-alignment-20261019)。 - 通道范围:
--lane-scope operator|sfw(默认为operator)。operator范围可查看两个通道;限定为sfw的调用方 永远无法看到nsfw条目。 - 按设计以读取为主:唯一的写入操作是将 candidate 写入
扫描收件箱(
opportunity_submit)。此服务绝不会写入经过验证的台账,而capability_match仅提供建议——绝不会自动为机会匹配能力。
工具
| 工具 | 返回内容 |
|---|---|
capability_list | 能力注册表(对齐词汇表);强制执行通道范围限制 |
capability_match | 将自由文本与能力进行关键词匹配并提供建议;绝不会自动匹配 |
opportunity_get | 按 ID 获取单条台账记录,包括其原始块 |
opportunity_list | 台账中的机会,可按状态筛选;强制执行通道范围限制 |
opportunity_submit | 将候选项提交到扫描收件箱;绝不会写入台账 |
pipeline_summary | 按状态/通道统计数量,并提供解析健康状况——用于展示价值的视图 |
客户端配置
{
"mcpServers": {
"lupin": {
"command": "/path/to/lupin",
"args": []
}
}
}
注册表
此仓库中的 server.json 是 ai.qompass/lupin 的 MCP 注册表记录。此服务以 MCPB 捆绑包形式发布,附在 GitHub releases 中(Linux x64)。
许可证
Apache-2.0 — 请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。