Profile-Wrap

io.github.NJ-Burrito由 GitHub 帳號 NJ-Burrito 發布v0.2.1更新於 Oct 24, 2026

Draft, gate and review LinkedIn posts in a Profile-Wrap workspace; posts only board-Allowed drafts.

已驗證STDIO僅桌面效率與工作流溝通與協作

概覽

AI 產生的概覽

針對 Profile-Wrap 工作區的本機 stdio MCP 伺服器,讓助理查看狀態、起草 LinkedIn 貼文、執行事實檢核、管理事實並讀取審核看板。

可以做什麼
查看工作區狀態、發佈模式、暫停與停止、權杖狀態和草稿數量,並查詢 GitHub 上是否有新版本(唯讀)。依可選狀態篩選列出內容行事曆項目。依主題以所選供應商建立新文字草稿,僅限已核實事實。對草稿執行確定性檢核,檢查數字、聲明、語言和禁用模式。列出事實登記表,並將新增事實標為未核實,等待人工確認。讀取單一或全部草稿的審核看板狀態,並發佈一篇審核看板已允許的草稿,預設僅試執行。
適用情境
當你維護 Profile-Wrap 工作區,希望助理在該流程內協助起草、檢核和審核 LinkedIn 貼文,同時讓發佈始終需要人工在審核看板上允許時使用。
執行需求
透過 stdio 在本機執行,以 uvx 從 profile-wrap-mcp 的 PyPI 套件啟動。需要 Profile-Wrap 工作區路徑,透過 --workspace 或環境變數 PROFILE_WRAP_WORKSPACE 提供,否則使用預設查找。發佈需要你自己的 LinkedIn 開發者應用程式及其 API 憑證。僅限桌面端。
安裝前請注意
post_allowed 會向 LinkedIn 發佈內容,但僅限審核歷史最新項目為允許的草稿;confirm=false 為試執行。建立草稿會把主題和已核實事實傳送給所選供應商。不會回傳任何金鑰或權杖,也沒有工具讀取私訊、傳送邀請、留言或按讚。新增事實在一人工確認前保持未核實狀態。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

profile-wrap-mcp

mcp-name: io.github.NJ-Burrito/profile-wrap-mcp

A stdio MCP server for a Profile-Wrap workspace. It lets an MCP client (Claude Code, Codex, any other) check the workspace, draft a post from a topic, run the fact gate, manage unverified facts and read the review board. It can also post, but only a draft a person already pressed Allow on, on the review board.

Independent, open source (MIT). Not affiliated with LinkedIn. The server talks to LinkedIn only through the official API with your own developer app, and only inside post_allowed.

Tools

ToolWhat it doesWrites
workspace_statusposting mode, pauses and stops, 20 h gap, token state, draft counts, posts todaynothing
update_statusis a newer release on GitHub, and what is new (optional; installs nothing; one cached anonymous read)nothing
calendar_listcontent-calendar entries, optional status filternothing
draft_createnew text draft from a topic with your chosen provider; verified facts only; state draftdrafts/<slug>/
gate_runthe deterministic gate on a draft (numbers, claims, language, banned patterns)gates.json
facts_listthe fact register with each fact's statusnothing
facts_addadds a fact as unverified; a person verifies it in a terminalresearch/facts.md
review_statereview-board state of one draft or all, and whether it was Allowednothing
post_allowedposts one board-Allowed draft; confirm=false (default) is a dry runledger, draft status

Resources: pw://calendar, pw://drafts, pw://drafts/{slug}.

Safety

  • post_allowed refuses every state except allowed (draft, revising, hold, rejected, needs_check, missed, posted, demo), and refuses an allowed status that has no board Allow as the latest entry in the review history.
  • It calls profile_wrap.linkedin.post.publish, the same function as profile-wrap post --now: gate PASS, 20 h gap, one post a day, posting lock, 429/403 stop, pauses, and the ledger row written before anything is sent.
  • No tool reads direct messages, sends connection invitations, comments, likes or verifies a fact.
  • No key or token is ever returned. draft_create sends the topic and your verified facts to the provider you chose.

Install

bash
uvx profile-wrap-mcp --workspace /path/to/your/workspaceclaude mcp add profile-wrap -- uvx profile-wrap-mcp --workspace /path/to/your/workspace

Without --workspace the server uses PROFILE_WRAP_WORKSPACE, then the usual Profile-Wrap lookup. More: docs/MCP.md.

來源:mcp/README.md,提交 e1fcb21

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.1最新Oct 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分