
lupin
ai.qompass/lupin
Revenue-alignment MCP server: opportunity ledger, capability matching, Qompass/NTRanch lanes.
Documentation
Lupin
An MCP server for the Revenue Alignment Engine: an opportunity ledger
and capability registry with lane-scoped access. Opportunities live in
one of two lanes — Qompass (sfw) or NTRanch (nsfw) — and a caller
scoped to one lane can never see the other lane's entries.
Lupin is a single Rust binary. It speaks MCP over stdio (NDJSON JSON-RPC) to the client and works on plain files under a data root — no database, no network listener. It is the ledger side of the estate's revenue pipeline; the research-feed server phaedrus drafts candidates into it.
How it runs
- Data root (ledger, capability registry, scan inbox):
--root <path>or theREVENUE_ROOTenvironment variable (default~/workspace/revenue-alignment-20261019). - Lane scope:
--lane-scope operator|sfw(defaultoperator). The operator scope sees both lanes; ansfw-scoped caller can never seensfwentries. - Read-mostly by design: the only write files a candidate into the
scan inbox (
opportunity_submit). The validated ledger is never written by this server, andcapability_matchis advisory only — it never auto-aligns an opportunity.
Tools
| Tool | What it returns |
|---|---|
capability_list | The capability registry (the alignment vocabulary); lane scope enforced |
capability_match | Advisory keyword match of free text against capabilities; never auto-aligns |
opportunity_get | One ledger entry by id, including its raw block |
opportunity_list | Ledger opportunities, optionally filtered by status; lane scope enforced |
opportunity_submit | File a candidate into the scan inbox; never writes the ledger |
pipeline_summary | Counts by status/lane plus parse health — the value-demonstration view |
Client config
{
"mcpServers": {
"lupin": {
"command": "/path/to/lupin",
"args": []
}
}
}
Registry
server.json in this repo is the MCP Registry record for
ai.qompass/lupin. The server is distributed as an MCPB bundle
attached to the GitHub releases (Linux x64).
License
Apache-2.0 — see LICENSE.
https://github.com/qompassai/lupin/releases/download/v1.0.0/lupin-mcp-1.0.0-linux-x64.mcpb# mcpb: https://github.com/qompassai/lupin/releases/download/v1.0.0/lupin-mcp-1.0.0-linux-x64.mcpbRelated Servers
ai.qompass/eigenstyle
MCP server for a personal voice profile: corpus, fingerprint, and draft-checking tools.
ai.qompass/fathom
Reverse-engineering tools for agents over MCP/A2A, with evidence-carrying findings.
ai.qompass/lumen
Cross-media conversion engine: 2D art, 3D models and engine formats, deterministic over MCP.