Lupin
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Lupinshow me the pipeline summary by lane and status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: BountyPilot
Tools
Tool | What it returns |
| The capability registry (the alignment vocabulary); lane scope enforced |
| Advisory keyword match of free text against capabilities; never auto-aligns |
| One ledger entry by id, including its raw block |
| Ledger opportunities, optionally filtered by status; lane scope enforced |
| File a candidate into the scan inbox; never writes the ledger |
| 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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
Evidence-graded agent-work lanes, bid advice, live agent jobs and a hash-chained evidence ledger.
Salesforce-grounded retrieval, diagnoses, and a vetted-Force marketplace for MCP clients.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables managing job opportunities through an MCP server, including source checks, offer tracking, assessments, and reversible decisions with audited actions.MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to analyze, save, compare, and track bounty opportunities through a stateful MCP workflow, build submission plans, and request the next best action across sessions.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI coding providers to run structured multi-agent workflows with tracked tasks, specifications, handoffs, and health-gated completion. It exposes MCP tools for task claiming, action logging, repairs, document validation, and lifecycle evidence.29 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables AI coding providers to run structured multi-agent workflows with shared documents, tracked tasks, handoffs, health evidence, and MCP-owned task claims and action logs. It supports multiple providers while keeping approval gates and final health checks intact.29 npmMIT