Lupin
Revenue-alignment MCP server: opportunity ledger, capability matching, Qompass/NTRanch lanes.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
https://github.com/qompassai/lupin/releases/download/v0.1.0/lupin-mcp-0.1.0-linux-x64.mcpbالتوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
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.
الأسئلة الشائعة
ما هو Lupin؟
Revenue-alignment MCP server: opportunity ledger, capability matching, Qompass/NTRanch lanes.
كيف أثبّت Lupin؟
اتبع خطوات التثبيت في توثيقه المعروض في هذه الصفحة وفي مستودعه.
هل يحتاج Lupin إلى مفتاح API؟
لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.
هل Lupin مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص Apache-2.0.
من يصون Lupin؟
ينشره qompassai. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.