Lupin

Registre officiel Autres

Revenue-alignment MCP server: opportunity ledger, capability matching, Qompass/NTRanch lanes.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

MCPB package https://github.com/qompassai/lupin/releases/download/v0.1.0/lupin-mcp-0.1.0-linux-x64.mcpb

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Lupin
  2. How it runs
  3. Tools
  4. Client config
  5. Registry
  6. License

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 the REVENUE_ROOT environment variable (default ~/workspace/revenue-alignment-20261019).
  • Lane scope: --lane-scope operator|sfw (default operator). The operator scope sees both lanes; an sfw-scoped caller can never see nsfw entries.
  • 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, and capability_match is advisory only — it never auto-aligns an opportunity.

Tools

ToolWhat it returns
capability_listThe capability registry (the alignment vocabulary); lane scope enforced
capability_matchAdvisory keyword match of free text against capabilities; never auto-aligns
opportunity_getOne ledger entry by id, including its raw block
opportunity_listLedger opportunities, optionally filtered by status; lane scope enforced
opportunity_submitFile a candidate into the scan inbox; never writes the ledger
pipeline_summaryCounts 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.

Questions fréquentes

Qu'est-ce que Lupin ?

Revenue-alignment MCP server: opportunity ledger, capability matching, Qompass/NTRanch lanes.

Comment installer Lupin ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

Faut-il une clé API pour Lupin ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

Lupin est-il open source ?

Oui. Son code est sur GitHub sous licence Apache-2.0.

Qui maintient Lupin ?

Il est publié par qompassai. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.