1lev1

io.github.Avi-ADAM由 GitHub 帳號 Avi-ADAM 發布v1.0.0更新於 Nov 2, 2026

Track partnership work, log mission hours, and see what needs your approval on 1lev1.com.

已驗證Streamable HTTP可網頁執行效率與工作流溝通與協作商業與電商

概覽

AI 產生的概覽

把助理連接到 1lev1.com 的合夥專案(rikma),用來追蹤任務、記錄工時、規劃工作並查看討論。

可以做什麼
  • 尋找並檢視專案、成員、角色、任務、資源與統計資料
  • 搜尋公開目錄以及使用者所屬專案內的內容
  • 管理任務與計時器:列出、篩選、開始、停止、暫停與繼續
  • 起草與修改專案藍圖、規劃板與需求,支援復原和預覽連結
  • 讀取並張貼專案討論與話題訊息
  • 查看待辦事項,並產生預填表單或頁面連結
適用情境
適合在 1lev1.com 上參與或管理共享專案的人,讓助理彙整待處理的投票與提案、記錄任務工時、把簡介或程式碼儲存庫整理成專案草稿,或追蹤專案討論。
執行需求
遠端端點位於 api.1lev1.com;README 表示無需事先安裝,透過網站登入並授權後會把 API 金鑰寫入已安裝助理的設定檔。在 claude.ai 或 Claude 應用程式中,新增自訂連接器並填入伺服器位址,依提示登入。
安裝前請注意
安裝指令會把 API 金鑰寫入已安裝助理的設定檔並安裝常駐指示;該金鑰在網站設定中撤銷前一直有效。張貼訊息會通知其他參與者,儲存個人檔案或需求會變更帳戶資料。README 說明助理不會代替使用者投票、簽署或接受,涉及其他成員的操作都以連結形式交由對方核准。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 1lev1,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.Avi-ADAM%2F1lev1/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "1lev1": {
      "type": "http",
      "url": "https://api.1lev1.com/api/mcp"
    }
  }
}

README

1lev1 MCP Setup 💗 (English)

Your AI agent, as a partner in your rikma. One command connects 1lev1 - the platform where shared work turns into shared ownership, by consent - to Claude Code, Claude Desktop, Cursor, Windsurf and VS Code over MCP, and teaches the agent how the platform works.

On claude.ai or the Claude app you don't need this CLI at all: add a custom connector with the URL https://api.1lev1.com/api/mcp and sign in when Claude asks.

What your agent can do

  • 📬 "What's waiting for me?" - a ready briefing in your language of every vote, proposal and profit split across your rikmas, including which ones silence will approve, and when.
  • ⏱️ Hours that become ownership - start, stop, pause and resume mission timers by just saying so. Every logged hour is your documented share.
  • 🧬 A whole rikma from a repo or a business plan - the agent reads your README or plan and drafts the missions, resources and products; you review and create. Share a preview link with future partners, or prepare a rikma for a friend or a client.
  • 🗺️ Planning and processes - plan the next work, scan directions, and open a process when you want to approach a partner, an organisation or a funder, with the open missions it needs attached.
  • 💬 Conversations - read and post in the threads of missions, decisions and profit splits, or open the rikma-wide thread.
  • 🛎️ Concierge and catalog - find who already offers what you need, follow your wishes and the proposals on them, and see what others asked of you.
  • 🛍️ A full storefront - products, options and variants, stock, orders and their status, shipping zones and live quotes.
  • 🤝 Consent built in - the agent never votes, signs or accepts for you. Anything that touches another member is prepared as a link that member approves. That is the platform's core rule, and the skill teaches it.

Every tool is documented at 1lev1.com/mcp.

Installation & Usage

No prior installation is needed. Simply run:

bash
npx 1lev1-mcp

This does two things:

  1. Connects — opens 1lev1.com, you log in and approve, and the API key is written into every AI agent you actually have installed.
  2. Installs the skill — the standing instructions that teach the agent what a rikma is, that logged hours are ownership, and that it must never vote or sign a profit-split on somebody else's behalf. The connection gives the agent hands; the skill gives it judgement.

Restart your agent afterwards to pick up the new config.

To undo everything:

bash
npx 1lev1-mcp remove

That removes the server entry and the skill from every agent config. The API key itself stays valid until you revoke it at 1lev1.com → Settings → API keys.

What it will not touch

  • Config files that are not plain JSON (VS Code settings.json with comments, for example) are left alone and reported, never rewritten.
  • Agents you have not installed are skipped — no directories are created and no API key is written for a tool you do not use.
  • Every file it does modify is backed up once to <file>.1lev1.bak first, and written atomically.

Customization (for Developers)

To use this tool for your own MCP project, follow these two simple steps:

  1. Edit Config: Change the values in src/app-config.js to match your service name and server URLs.
  2. Server-Side Implementation: Ensure your website has the following routes:
    • authUrlBase: A page for authentication that returns the user to the callback URL with the API Key.
    • mcpUrl: The MCP server endpoint (supporting SSE or Stdio).

1lev1 - we can together 💗


1lev1 MCP Setup (Hebrew) 💗

סוכן ה-AI שלך, כשותף ברקמה שלך. פקודה אחת מחברת את 1lev1 - הפלטפורמה שבה עבודה משותפת הופכת לבעלות משותפת, בהסכמה - ל-Claude Code, Claude Desktop, Cursor, Windsurf ו-VS Code דרך MCP, ומלמדת את הסוכן איך הפלטפורמה עובדת.

ב-claude.ai או באפליקציית Claude לא צריך את הכלי הזה בכלל: מוסיפים connector מותאם אישית עם הכתובת https://api.1lev1.com/api/mcp ומתחברים כש-Claude מבקש.

מה הסוכן שלך יכול לעשות

  • 📬 "מה מחכה לי?" - תדריך מוכן בשפה שלך של כל הצבעה, הצעה וחלוקת רווח בכל הרקמות שלך, כולל אילו מהן יאושרו מעצמן בשתיקה, ומתי.
  • ⏱️ שעות שהופכות לבעלות - הפעלה, עצירה, השהיה וחידוש של טיימרים למשימות פשוט במילים. כל שעה שנרשמת היא החלק המתועד שלך.
  • 🧬 רקמה שלמה מתוך ריפו או תוכנית עסקית - הסוכן קורא את ה-README או התוכנית ומכין טיוטה של המשימות, המשאבים והמוצרים; אתם בודקים ויוצרים. אפשר לשתף קישור תצוגה מקדימה עם שותפים עתידיים, או להכין רקמה עבור חבר או לקוח.
  • 🗺️ תכנון ותהליכים - תכנון העבודה הבאה, סריקת כיוונים, ופתיחת תהליך כשרוצים לפנות לשותף, לארגון או לגורם מממן, עם המשימות הפתוחות שהוא צריך.
  • 💬 שיחות - קריאה וכתיבה בשיחות של משימות, החלטות וחלוקות, או פתיחת השיחה של כל הרקמה.
  • 🛎️ קונסיירז' וקטלוג - מי כבר מציע את מה שאתם צריכים, מעקב אחרי הרצונות שלכם וההצעות עליהם, ומה אחרים ביקשו מכם.
  • 🛍️ חנות מלאה - מוצרים, אפשרויות ווריאציות, מלאי, הזמנות והסטטוס שלהן, אזורי משלוח והצעות מחיר בזמן אמת.
  • 🤝 הסכמה מובנית - הסוכן אף פעם לא מצביע, חותם או מאשר במקומכם. כל דבר שנוגע בחבר אחר מוכן כקישור שאותו חבר מאשר. זה הכלל המרכזי של הפלטפורמה, והסקיל מלמד אותו.

כל כלי מתועד ב-1lev1.com/mcp.

התקנה ושימוש

אין צורך בהתקנה מוקדמת. פשוט הריצו:

bash
npx 1lev1-mcp

הפקודה מחברת (פותחת את 1lev1.com, מתחברים ומאשרים, והמפתח נכתב לכל סוכן שמותקן אצלכם) ומתקינה את הסקיל - ההנחיות שמלמדות את הסוכן מה זו רקמה, ששעות הן בעלות, ושאסור לו להצביע או לחתום על חלוקה בשם אף אחד. אחר כך מפעילים מחדש את הסוכן. להסרה: npx 1lev1-mcp remove.

התאמה אישית (למפתחים)

אם ברצונך להשתמש בכלי זה עבור פרויקט MCP משלך, עליך לבצע שתי פעולות פשוטות:

  1. עריכת הקונפיג: שנה את הערכים ב-src/app-config.js כדי שיתאימו לשם השירות ולכתובות ה-URL של השרת שלך.
  2. מימוש בצד השרת: עליך לוודא שבאתר שלך קיימים הראוטים (Routes) הבאים:
    • authUrlBase: דף שמבצע אימות ומחזיר את המשתמש לכתובת ה-callback עם ה-API Key.
    • mcpUrl: נקודת הקצה (Endpoint) של שרת ה-MCP שתומכת ב-SSE או ב-Stdio.

來源:README.md,提交 2425742

工具

60

findUserProjectsTool

Find my rikmas

Find the projects (rikmot) the current user belongs to, newest first, with their creation time. Use this when the user mentions a project by name, wants to navigate to one, or just created one. Results are paginated: when hasMore is true, call again with offset=nextOffset. Docs: https://1lev1.com/mcp#findUserProjectsTool

輸入參數limitqueryoffsetuserId

getProjectDetailsTool

Get rikma details

Get the facts about one rikma (project): name, public description, values, links (website, GitHub, Drive, social), members, roles, open missions, missions in progress (and who holds them), open and in-progress resources, and products. Call this before planning or writing anything in a rikma - it is cheap and returns facts, unlike scanProjectDirectionsTool. For a rikma the user is not a member of, only the public face is returned (isMember:false). Docs: https://1lev1.com/mcp#getProjectDetailsTool

輸入參數projectId必填

listProjectResourcesTool

List rikma resources

List what a rikma already has and needs: its links (live website, repo, Drive, social), resources in progress (equipment, money, services someone provides) and open resources it is looking for, plus its products. Use it to check whether a rikma already has a website/repo before suggesting one. Members only. Docs: https://1lev1.com/mcp#listProjectResourcesTool

輸入參數projectId必填

getProjectStatsTool

Get rikma stats

Get the pulse of one rikma as numbers: members, open missions, missions in progress, open resources, open decisions (votes), active timers, missions finished and hours logged in the last N days, and when anything last happened. Use it to judge whether a rikma is active before planning. Members only; no per-member financial data. Docs: https://1lev1.com/mcp#getProjectStatsTool

輸入參數daysprojectId必填

getProjectMembersTool

List rikma members

List the people (members) and roles (tafkidim) of a project. Use this to resolve a task assignee - a person or a role - to its ID before calling createTaskTool. For a task with no specific person, pick the roles that fit it here and pass their IDs as tafkidims. Docs: https://1lev1.com/mcp#getProjectMembersTool

輸入參數queryprojectId必填

getMemberMissionsTool

List a member's missions

List a project member's in-progress missions. A task is linked to a mission-in-progress the assignee performs, so call this after choosing the assignee (a person) to pick the missionId to pass to createTaskTool. If no mission in progress covers the work, it is not a task: prepare a mission with prepareMissionTool instead. Docs: https://1lev1.com/mcp#getMemberMissionsTool

輸入參數userId必填projectId必填

getMissionDetailsTool

Get mission details

Get detailed information about a specific mission including tasks, timeline, and current status Docs: https://1lev1.com/mcp#getMissionDetailsTool

輸入參數missionId必填

listUserMissionsTool

List my missions

List user missions with various filtering options Docs: https://1lev1.com/mcp#listUserMissionsTool

輸入參數limitfilterprojectIdmissionNameprojectName

findMissionTool

Find a mission

Find a specific mission for the user by its name. Docs: https://1lev1.com/mcp#findMissionTool

輸入參數missionName必填

getActiveTimersTool

Get running timers

Get all currently active timers for the user Docs: https://1lev1.com/mcp#getActiveTimersTool

輸入參數includeDetails

getMissionStatsTool

Get mission stats

Get statistics about user missions including counts by status, time spent, etc. Docs: https://1lev1.com/mcp#getMissionStatsTool

輸入參數projectId

searchCatalogTool

Search the catalog

Search what the platform already offers publicly: products for sale, open missions (work looking for someone) and open resources (equipment, money, services a rikma needs). Use it before opening a new wish or mission - somebody may already do this. Public data only. Docs: https://1lev1.com/mcp#searchCatalogTool

輸入參數kindslimitquery必填

searchContentTool

Search my rikmas

Search inside the rikmas the caller belongs to: rikma names and descriptions, open missions, missions in progress, acts, open and in-progress resources, and products. Use it to find something when the rikma is not known - "where was that task about the logo". For public listings of other rikmas use searchCatalogTool instead. Docs: https://1lev1.com/mcp#searchContentTool

輸入參數limitquery必填

listMyWishesTool

List my wishes

List the caller's own wishes (concierge requests): status, coverage, and how many missions and resources each one still needs. Use it to answer "what did I ask for" and to pick the wish a follow-up is about. Docs: https://1lev1.com/mcp#listMyWishesTool

無需輸入參數。

getWishDetailsTool

Get wish details

Get one wish (concierge request): what it needs broken into missions and resources, its coverage, and the proposals on it. Full detail for the wish owner and for anyone who proposed on it; others see only the public card of an open wish. Accepting or declining a proposal is never done here - open the returned URL and let the person decide. Docs: https://1lev1.com/mcp#getWishDetailsTool

輸入參數wishId必填

listMyWishOffersTool

List offers on my wishes

The supplier side of the concierge: every proposal the caller is the proposer of - what someone asked them to provide and what they offered, with its status. Use it to answer "who wants something from me". Responding to one happens on its page, not here. Docs: https://1lev1.com/mcp#listMyWishOffersTool

無需輸入參數。

getMyUpdatesTool

What's waiting for me

What waits for the user and what is new for them - across their rikmas, their wishes (concierge) and their deals. Use it for "what's new today", "what is waiting for me", "what do I need to answer", "what is happening in rikma X". Returns `waiting`: each item is ONE ready sentence in the user's language, with its figures, where it is, its deadline (when `silenceApproves` is true, no answer by the deadline approves it automatically - always say so), and a `link` where the user answers it. Relay the sentences, most urgent first; do not reword figures. Also returns `work` (their missions, missions about to go dormant, open/overdue tasks), `whatsNew` (counts of new missions/resources/products/sales in their rikmas since yesterday) and `suggestions` (open matches for them). `unavailable` names parts that could not be read - say they could not be checked rather than calling them empty. Read-only: approving, countering or discussing happens on the site, by the user. Docs: https://1lev1.com/mcp#getMyUpdatesTool

輸入參數langlimitrikmaprojectId

proposeRikmaBlueprintTool

Draft a rikma from a blueprint

Turn a business, an existing partnership or an idea into a draft rikma on 1lev1: the rikma, its PRODUCTS, missions, resources and partners. Use it when someone wants to add their business so the concierge can find and order from them, to see how their partnership would look on 1lev1, or to break an idea down and recruit partners. Build it yourself from the site you read or from the conversation: - products FIRST: every distinct thing they sell is a product, with its price when it is stated (do not invent prices - leave price out and ask), and `keywords`: the words a customer would use for the need it answers, not the product name (a "brunch tray" answers "catering", "breakfast for guests"), and `categories`: 1-3 broad domains ("events", "food") - they are linked to the platform's existing categories, which the concierge compares with every wish. - missions and resources only when they make a product (put their refs in the product recipe) or when someone is still needed. holder "me" = the person you are talking to does it; holder "open" = recruit someone; holder "partner" + partnerRef = an exact `ref` from a row in `partners`. For every partner to invite, add a partner row with a user-provided email and link each mission/resource they will bring with holder "partner" and partnerRef. Do not invent or infer an email; ask the person for it. A partner row without an email cannot receive email, and a partner without linked missions/resources gets only the general rikma join invitation. - a running cost is priced per period, never as a total: rent or a subscription is a resource with kindOf "monthly" (or "yearly") and its price per month; ongoing work every month is a mission with `recurring: true` and `hours` per month. - `why` on each row: one sentence of where it came from ("the site lists it at 180"). Pass projectId to add to a rikma the person is already a member of. The draft is the user's own; a rikma prepared for another person is prepareForSomeoneElse. Show the ro

輸入參數fields必填missionspartnersproductsprojectIdresourcessourceText

getAssistantTool

Get a draft list

Read the person's current draft list on 1lev1 - a rikma blueprint (kind 'rikma'), or later their profile or a wish - with its rows, their keys and status, the version, and what was changed recently (also from the site). Call it before setAssistantItems when you are not sure you have the latest version. Docs: https://1lev1.com/mcp#getAssistantTool

輸入參數kindsessionId

setAssistantItemsTool

Edit a draft list

Change the draft list with small ops - what the person just told you: keep ("that is right"), drop ("not now", reversible with restore), add, rename, setSpec (price, keywords, hours…), link (a product recipe), setField (the rikma name, description…). Refer to rows only by their key. Rows already created on the platform, or a wish row a supplier answered, cannot be changed here - you get reason "created"/"committed"; send the person to the site for those. Pass the version you last saw; conflict:true means it changed meanwhile (maybe on the site) - show the returned list and ask again. Docs: https://1lev1.com/mcp#setAssistantItemsTool

輸入參數ops必填saysessionId必填instructionexpectedVersion必填

undoAssistantTool

Undo a draft list change

Undo the last change to the draft list (from here or from the site). Docs: https://1lev1.com/mcp#undoAssistantTool

輸入參數sessionId必填expectedVersion必填

shareRikmaPreviewTool

Share a rikma preview link

Make a read-only link that shows how the drafted rikma would look on 1lev1 - its products, missions, resources, who brings what and an example of how shares form - for the person to send to their partners (no account needed to view; nothing is created). Valid 30 days; calling again replaces the old link, and revoke:true ends it. Docs: https://1lev1.com/mcp#shareRikmaPreviewTool

輸入參數revokesessionId必填

prepareForSomeoneElseTool

Prepare a rikma for someone else

Prepare a rikma on 1lev1 for ANOTHER person - not the user you are talking to - and get two links to pass on to them: (1) `previewUrl` - the rich public rikma page showing products, missions, hours/rates, resources, values and share split (read-only, safe to share anywhere, and live-synced with behind-the-scenes edits), and (2) `manageUrl` - the behind-the-scenes studio where they can edit everything without logging in first (add/remove missions, products, resources and partners, adjust hours +/- and rates, preview the public page, and click to sign up or claim and create the rikma). Use this when a member markets 1lev1 and sets up a new customer's business, or helps another member get started. NEVER use it for the user themselves; for their own business, partnership or idea use proposeRikmaBlueprint. If it is not clear who the rikma is for, ask before calling. Pass that other person's name and email as the user gave them for this, and the intent and blueprint exactly as prepareSignup takes them (include detailed missions with hours & ratePerHour where relevant so they can tweak hours immediately). Direct `signupUrl` (no account yet) or `receiveUrl` (existing account) is also returned. Nothing is created until the recipient creates it, and the caller keeps no access once claimed. Refused when the email is the user's own. Valid 14 days. Docs: https://1lev1.com/mcp#prepareForSomeoneElseTool

輸入參數langname必填email必填intent必填wishTextaboutTextblueprintcountriesforSomeoneElse必填

startAssistantTool

Start a profile or wish list

Open the person's living list of (a) their PROFILE - skills, roles, ways of working, values, resources they own - seeded from what is on it now, plus what `text` says about them (pass what they told you); or (b) a WISH - pass ratsonId (from listMyWishesTool), or `text` to start a new draft wish from their words. Returns the rows with keys. Then refine with setAssistantItems (your own ops - preferred) or reviseAssistant (their words), and save with applyAssistant. A rikma is not started here: use proposeRikmaBlueprint. Docs: https://1lev1.com/mcp#startAssistantTool

輸入參數kind必填textratsonId

reviseAssistantTool

Revise a list from free text

Change a list with the person's own words ("that's right, drop the second, add photography") - the platform turns them into ops. Prefer setAssistantItems when you can name the ops yourself; this one runs a model. Docs: https://1lev1.com/mcp#reviseAssistantTool

輸入參數sessionId必填instruction必填expectedVersion必填

applyAssistantTool

Save a list

Save a list: a PROFILE is saved to their profile right away (what they set aside leaves it; resources are only added). A WISH: its own rows are saved - a draft stays a draft (publishing is theirs, on the site: siteUrl), and rows a supplier already answered are never changed here. A RIKMA is never created here - you get the reviewUrl to give them. Docs: https://1lev1.com/mcp#applyAssistantTool

輸入參數sessionId必填expectedVersion必填

dismissOfferTool

Stop suggesting a mission

The person says an open mission suggested to them is not relevant: it stops being suggested to them. A filter for them only - nobody is told no. Docs: https://1lev1.com/mcp#dismissOfferTool

輸入參數openMissionId必填

listMyConversationsTool

List my conversations

List the conversations (forums) the caller takes part in - one per mission, act, decision, profit split or wish proposal they are involved in, newest first, with the last message. Use it to find the forumId of the thread a request is about. Docs: https://1lev1.com/mcp#listMyConversationsTool

輸入參數limitprojectId

readConversationTool

Read a conversation

Read one conversation (forum) the caller takes part in: its messages, newest last, with who wrote each. Use it before answering in a thread, so the reply fits what was already said. Docs: https://1lev1.com/mcp#readConversationTool

輸入參數limitforumId必填

postConversationMessageTool

Post to a conversation

Post a message, as the user, in a conversation (forum) they take part in - an update on a mission, an answer in a decision thread, a note on a profit split. The other participants are notified. Use it ONLY when the user asked to say or record something; never to think out loud, and never to agree or refuse on their behalf (approving a decision, a split or a proposal is always their own click). The message is marked as written through an agent. Docs: https://1lev1.com/mcp#postConversationMessageTool

輸入參數forumId必填message必填

openRikmaConversationTool

Open the rikma conversation

Get the rikma's own general conversation - the one thread that belongs to the whole rikma rather than to a single mission, act or decision. It is created the first time someone opens it. Use it for "what are we doing next" talk; anything about a specific mission, decision or profit split belongs in that thing's own thread, where it stays on record. Returns a forumId for readConversation and postConversationMessage. Members only. Docs: https://1lev1.com/mcp#openRikmaConversationTool

輸入參數projectId必填

getSitePagesTool

List site pages

Get a structured list of available pages on the 1lev1.com site, useful for navigation. Docs: https://1lev1.com/mcp#getSitePagesTool

無需輸入參數。

listRikmaProcessesTool

List rikma processes

List a rikma's processes: the open-ended threads it is running - an approach to a partner, a launch, a funding attempt - each with its conversation and the open missions, resources and other objects that have formed out of it. Use it to see what is already in motion before starting something new. Members only. Docs: https://1lev1.com/mcp#listRikmaProcessesTool

輸入參數projectId必填

navigateToPageTool

Link to a site page

Turn a 1lev1.com page into a link to give the user - it does not open anything by itself. Pass the path (e.g. "/lev", or "/moach/<projectId>" with idPr) and a short name for it; the result carries the path to put after https://1lev1.com. getSitePagesTool lists the valid paths. Docs: https://1lev1.com/mcp#navigateToPageTool

輸入參數url必填idPrpageName必填

createProjectTool

Prepare a new rikma

Prepare the "create a Partnership" form (a Partnership is also called a rikma, or "רקמה") and return a link that opens it pre-filled. Nothing is created yet: status is "prepared" until the user opens the link and approves the form. Give the user `url` exactly as returned — do not decode, shorten or rebuild it. A public-benefit or nonprofit initiative is a normal Partnership, not a failed business: every Partnership has a public support page (/project/<id>/support) where anyone can donate to it or fund a specific mission, so the public can cover the members' work hours even when nothing is ever sold. Docs: https://1lev1.com/mcp#createProjectTool

輸入參數ontresurldescname必填valsprofitdetails

prepareMissionTool

Prepare a mission

Prepare the mission creation form and return a link that opens it pre-filled. Use this when the user should review and confirm the mission before it is published. A mission is for work that needs an implementer to be found. If a mission in progress already covers the work, create a task (act) on it with createTaskTool instead. Check the rikma's open missions (getProjectDetailsTool) first: when one already covers the work, point the user to it rather than preparing a duplicate. Mission names are also entries in a platform-wide catalogue where each name is unique; publishing a name that is already there reuses that catalogue entry automatically (the rikma's mission keeps its own description, hours and rate), so never rename a mission just to make it unique. Nothing is created yet: status is "prepared" until the user opens the link and publishes. Give the user `url` exactly as returned — do not decode, shorten or rebuild it. Requires a projectId - use findUserProjects first if not known. Docs: https://1lev1.com/mcp#prepareMissionTool

輸入參數name必填rolesvalphnhoursskillsdescripworkwaysprojectId必填

planProjectWorkTool

Plan rikma work from an idea

Turn a free-text brief into a planning board for a project: proposed missions, chores (acts) and resources, deduplicated against what the project already has. Nothing is created - the tool returns a reviewUrl where the user approves each row in the real form. Use this when the user describes something they want the project to achieve in loose words. If the conversation already holds a concrete breakdown (tasks, scope, decisions), use createPlanBoardTool instead - it saves your rows as written. Requires a projectId (use findUserProjectsTool first if unknown). On failure, `error.retryable` says whether calling again can help. Docs: https://1lev1.com/mcp#planProjectWorkTool

輸入參數text必填titleprojectId必填

createPlanBoardTool

Save a planning board

Create a planning board from rows YOU already structured. Use this when the conversation already holds the breakdown - decisions, scope, a task list: your rows are saved as written, with no second model rewriting or dropping them. Nothing is created - every row is a proposal the user approves in the real creation form at the returned reviewUrl. Every row needs a name AND a descrip; rows without one are not saved and come back in `rejected`. Use planProjectWorkTool instead when the user only has a loose idea in free text. Requires a projectId. On failure, `error.retryable` says whether calling again can help. Docs: https://1lev1.com/mcp#createPlanBoardTool

輸入參數items必填title必填descripprojectId必填

scanProjectDirectionsTool

Scan rikma directions

Cheaply scan a project's real current state and propose a few DIRECTIONS for advancing it - strategic angles, not task lists. Use this when the user asks something open-ended like "what should we do next?" or "how do we move this forward?" and has not described a specific goal. These are saved as suggested directions only: nothing is created, and no mission, chore or resource comes out of this call. To break one direction down into concrete missions and resources afterwards, the user opens it on the returned reviewUrl and approves each row there. Requires a projectId. On failure, `error.retryable` says whether calling again can help. Docs: https://1lev1.com/mcp#scanProjectDirectionsTool

輸入參數projectId必填

timerActionTool

Start or stop a mission timer

Perform actions on user timers (start, stop, pause, resume) Docs: https://1lev1.com/mcp#timerActionTool

輸入參數action必填missionId

proposeProjectLinkTool

Propose a rikma link

Set or clear one of a rikma's links - its website, GitHub repo, Drive, Discord, Facebook, X or WhatsApp. In a rikma with more than one member, changing the website or the Facebook link opens a decision the members vote on (silence approves it when the rikma clock runs out); the other links change directly. Members only. Check listProjectResourcesTool first - the link may already be there. Docs: https://1lev1.com/mcp#proposeProjectLinkTool

輸入參數url必填kind必填projectId必填

startProcessTool

Start a process

Start a process in a rikma: a named thread with its own conversation, for something that is not yet a mission or a resource - approaching an organisation, preparing a launch, chasing funding. The description becomes the first message, so a half-formed idea can be written in plain words and take shape later: as it becomes concrete, the open missions and resources it needs are created in the normal way and attached with attachToProcess. Members only. Use it when the user wants to record something the rikma is pursuing, not to file your own notes. Docs: https://1lev1.com/mcp#startProcessTool

輸入參數name必填projectId必填description

attachToProcessTool

Attach to a process

Attach an existing object - an open mission, an open resource, a mission in progress, or a mission/resource still being voted on - to a process, so what the rikma is pursuing and what it is actually doing about it stay connected. It does not create the object: create it first (prepareMissionTool, createTaskTool, or the URL the tool returns), then attach it. Docs: https://1lev1.com/mcp#attachToProcessTool

輸入參數nameentityId必填processId必填projectId必填entityType必填

createTaskTool

Propose a task

Create a task (Act, "מטלה") in a project - the way a member gets something new done. Whenever the user wants something new to happen in a project, offer this option. Choose the shape: - A mission in progress already covers the work: create an act linked to it - assignedUserId = the mission holder, missionId from getMemberMissionsTool. - Nobody in the project does this kind of work, so an implementer must be found: this is not an act - prepare a mission with prepareMissionTool. - No specific person yet: create the act with no assignee and pass tafkidims = the roles that fit it (IDs from getProjectMembersTool). The holders of those roles are notified and one of them picks it up. An act assigned to another person waits for that person to approve it; nobody is bound until they accept. The caller must be a member of the project. Requires a project ID. Docs: https://1lev1.com/mcp#createTaskTool

輸入參數linkname必填dateFdateShashivutmissionIdprojectId必填tafkidimsdescriptionassignedUserId

listRikmaProductsTool

List rikma products

List the products (Matanot) of one rikma for the merchant: name, price, pricing mode, status, archived, kind, quantity (-1 = unlimited), lowStockAt, stockTotal, hasVariants, and each variant (sku, price, quant, active, axisKey). This is the seller view used by the sales/manage tabs (moachShopProducts) — not the public catalog. Members only. Call it first to see what you have on the shelf before creating, editing stock or checking orders. Docs: https://1lev1.com/mcp#listRikmaProductsTool

輸入參數kindOfsearchprojectId必填includeArchived

getRikmaProductTool

Get rikma product

Get one product of the rikma in full merchant detail: its base row (price, quant, pricingMode, status_of_voting, lifecycle, archived, hideFromDiscovery, lowStockAt, unit, minOrder, maxOrder, leadTimeHours, externalKey, pricing fields), its gallery and delivery options, its option axes (product-option), every variant (sku, axisKey, optionValues, price, quant, active, position, externalKey), categories, and computed inventory (effectiveStock, isLowStock, lowVariants). Members only. Use it to verify a product before editing stock, pricing or variants. Docs: https://1lev1.com/mcp#getRikmaProductTool

輸入參數productId必填projectId必填includeArchived

getShopInventoryTool

Get shop inventory

Inventory overview for a rikma: how many products are active, archived, low, out of stock, and per-variant stock. Also loads the waiting orders and any oversold (short) units so the seller knows what the shelf does not cover. Members only. This is what the Stock tab of sales/manage shows, as facts an agent can act on. Docs: https://1lev1.com/mcp#getShopInventoryTool

輸入參數projectId必填includeArchived

listRikmaProductOptionsTool

List product options

List the option vocabulary (product-option) of one rikma: axes like size / colour, each with its values (value, label, hex, image). These are the axes a product declares it uses (product.options) and the `axisKey` of a variant is built from them. Members only. Use it to see what size M really is before writing a variant that claims it. Docs: https://1lev1.com/mcp#listRikmaProductOptionsTool

輸入參數projectId必填

listRikmaProductVariantsTool

List product variants

List the variant rows (product-variant, the SKU) of products of one rikma — price, compareAtPrice, quant (-1 unlimited), active, position, sku, name, optionValues and axisKey, with productId and pics. This is the truth the checkout consults. Members only. Docs: https://1lev1.com/mcp#listRikmaProductVariantsTool

輸入參數projectId必填productIds必填

listRikmaOrdersTool

List rikma orders

List the paid orders the storefront reported (POST /orders, §3.3) for one rikma: ref, displayNumber, status (paid/shipped/fulfilled/cancelled), oversold, total, currency, buyer (name/email/phone — sensitive), delivery preference and address, payment ref/method, holder, paidAt/shippedAt/fulfilledAt, lines (productId/variantId, nameSnapshot, optionLabelSnapshot, skuSnapshot, quantity, unitPrice, lineTotal) and sales. Members only — buyer contact leaves the server only inside a members-only response (§5.6) and is never copied to a webhook. Docs: https://1lev1.com/mcp#listRikmaOrdersTool

輸入參數limitstatusprojectId必填oversoldOnly

getRikmaOrderTool

Get rikma order

Get one order of the rikma by its ref (`<rikmaId>:<externalId>`, as POST /orders answered). Returns the same enriched order as the list, plus the holder and the note the rikma sees. Members only — buyer contact is members-only. Docs: https://1lev1.com/mcp#getRikmaOrderTool

輸入參數orderRef必填projectId必填

getShippingConfigTool

Get shipping setup

Describe how a rikma delivers what it sells: whether shipping is set up, the currency, handling days, the lowest free-delivery threshold, each zone (countries, districts, cities, postal prefixes) with its methods (fee, freeOver, minSubtotal, ETA days, dispatch days), the pickup points, and per-product rules (which products are pickup/digital only). Members only. For "how much is delivery of X to <city>?" use quoteShipping — it prices a real cart. Docs: https://1lev1.com/mcp#getShippingConfigTool

輸入參數projectId必填

quoteShippingTool

Quote shipping

Price delivery of a cart from one rikma to an address — "how much is delivery to Haifa?". Give the products (and variant when the product has variants) with quantities, and the address (city is enough inside Israel; the district is resolved from it). Unit prices are read from the rikma's own catalog, so free-delivery thresholds apply as at checkout. Returns every option (delivery methods, pickup points, digital, "contact the seller") with fee, whether it is free, how much more makes it free, ETA and next dispatch day, plus why delivery is unavailable (outsideZones, noDeliveryProducts, needsAddress, weightUnknown). Members only; read-only — nothing is ordered. Docs: https://1lev1.com/mcp#quoteShippingTool

輸入參數items必填addressprojectId必填

createRikmaProductTool

Create a rikma product

Create a fixed-price product (Matanot) for the rikma. Three hosting modes (PLAN_USER_OFFERINGS §3.3): `projectId` alone → the product lives on that rikma (caller must be a member); without it → personal offer hosted on the caller’s home rikma (origin=personal); `newRikmaName` → a fresh named rikma is created first and hosts it. Use it for the storefront: name, description, price, stock (quant, -1 = unlimited), kindOf (total/monthly/yearly/daily/unlimited), location, and an uploaded image id (picId). For a complex recipe (BOM, margin, estimated price) use createComplexMatanot in the UI — the MCP creates the simple, shippable shelf item. Members or personal owner. Returns the new Matanot id and where it lives. Docs: https://1lev1.com/mcp#createRikmaProductTool

輸入參數name必填picIdprice必填quantkindOfdescriplocationprojectIdpricingModenewRikmaName

updateRikmaProductTool

Update rikma product

Update shop-facing fields of a product: hideFromDiscovery (show/hide in the public /gift directory), and `kindOf` for operational edits. More broadly this is the merchant-facing "show/hide" for discovery — what the sales/manage products tab does. Pricing of a rikma product is a term and belongs in editObject with rikma consent (§4.6); this tool says so and returns the edit URL when asked to change price on such a product. For discovery, the change applies at once. Docs: https://1lev1.com/mcp#updateRikmaProductTool

輸入參數namedescripproductId必填projectId必填hideFromDiscovery

archiveRikmaProductTool

Archive a rikma product

Archive (soft-delete) a personal product (origin=personal) you own. Removing a product that belongs to the rikma is a consent flow (proposeObjectArchive — members approve, silence approves at restime), so for those this tool returns the moach link instead of archiving. An archived product stays reachable at /gift/[id] for old orders and sales but vanishes from /gift and the storefront catalog. Never a hard delete — history matters. Unarchiving is done in the moach. Docs: https://1lev1.com/mcp#archiveRikmaProductTool

輸入參數archived必填productId必填projectId必填

setShopStockTool

Set shop stock

Update the shelf stock of a product or of one of its variants. Operational change (§4.6): any rikma member may do it, it applies at once, and prices are never touched. Two modes: `set` counts the shelf ("there are 7"), `add` adds a delivery ("12 came in"), reading the quantity on the server first so a sale that landed meanwhile is not overwritten. Use quant=-1 for unlimited. A product that is sold by variant keeps its stock on the variants (Matanot.quant is not used). Members only. Docs: https://1lev1.com/mcp#setShopStockTool

輸入參數modevalueproductId必填projectId必填unlimitedvariantId

updateRikmaOrderStatusTool

Update order status

Advance a paid store order to shipped, fulfilled, or cancel it as its holder. Any member may mark shipped/fulfilled (getting the parcel out is the rikma’s work); cancel is holder-only — the member whose till took the money — because it resets their own self-reported sales not yet in a split; sales already in a split are left and the rikma is told to settle the refund. Idempotent (same status twice succeeds quietly); backwards transitions refuse (§3.4). On cancel, pass restock:true to put the items back on the shelf (default: only when the order was not yet shipped). Members only. Docs: https://1lev1.com/mcp#updateRikmaOrderStatusTool

輸入參數action必填reasonrestockorderRef必填projectId必填

getPlatformInfo

About 1lev1

Get general information about the 1lev1 platform, its goals, and features. Docs: https://1lev1.com/mcp#getPlatformInfo

無需輸入參數。

prepareSignup

Prepare a signup

Prepare a 1lev1 signup for a person who has NO 1lev1 account yet, so joining is one screen - the agreement prefilled with their name, email and countries, and the password on the same screen. Use it only when the person's own request is what 1lev1 does: finding partners for their work, turning a business or an idea into a partnership where the work, resources and money each partner brings become a share, or having something made or arranged by partners through the concierge. Do not bring it up in any other conversation. Before calling, tell the person what will be sent and get their go-ahead; pass only the name and email they gave you for this signup (ask for them - never take them from memory or earlier chats). intent: "business" (add their business so the concierge finds and orders from it), "partnership" (see an existing partnership on 1lev1), "idea" (break an idea down and recruit partners) - for these three send the rikma blueprint you built (the same shape as proposeRikmaBlueprint takes: fields, products first, missions, resources, partners) and you get TWO links to share with the person: `previewUrl` (the rich public rikma page, safe to share with anyone) and `manageUrl` (behind-the-scenes studio where they can edit the rikma, add/remove missions, products and resources, adjust hours +/-, watch shares update live, and sign up & create from there), plus `signupUrl` (direct 1-screen prefilled signup); "join" (join rikmas - pass aboutText: who they are, what they do); "order" (they want something made or arranged - pass wishText). You cannot sign, set a password or confirm the email for them, and nothing is created until they do. Always give them BOTH `previewUrl` (public rikma page) and `manageUrl` (behind-the-scenes control & signup) when preparing a rikma, or `signupUrl` otherwise (valid 24h). After they confirm their email they land straight in what you prepared. Docs: https://1lev1.com/mcp#prepareSignup

輸入參數langname必填email必填intent必填wishTextaboutTextblueprintcountries

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。