mcpField
P
Profile-Wrap

Profile-Wrap

ローカル
github.comソーシャルメディア11 日前に更新

Profile-Wrap について

Profile-Wrap は、Profile-Wrap ワークスペースで LinkedIn 投稿を作成・レビューする stdio MCP サーバーです。事実確認とボード承認に対応し、人が明示的に許可した下書きだけを投稿します。

主な機能

  1. 01トピックから下書きを作成
  2. 02決定的なファクトゲートを実行
  3. 03未検証の事実を管理
  4. 04カレンダーとレビューボードを確認
  5. 05ボードが許可した下書きのみ投稿

活用シーン

  1. 01検証済みのワークスペース情報から投稿を作成
  2. 02投稿前に主張をレビュー
  3. 03投稿状況と予定を確認
  4. 04ボード承認後に下書きを投稿

MCP 対応

stdio MCP サーバーとして、ワークスペースの状態確認、下書き作成、ファクトゲート、事実管理、カレンダーとレビューボードの参照、投稿のツールを提供します。投稿ツールは、最新のレビュー履歴でボードの許可が明示されている場合に限り実行されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"nj-burrito-profile-wrap": {
"command": "uvx",
"args": [
"profile-wrap-mcp"
],
"env": {
"PROFILE_WRAP_WORKSPACE": "<PROFILE_WRAP_WORKSPACE>"
}
}
}
}
起動コマンドuvx profile-wrap-mcp
設定が必要な環境変数
PROFILE_WRAP_WORKSPACEAbsolute path of the Profile-Wrap workspace folder (the one holding config/, drafts/, research/). Leave empty to use the default lookup.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiprofile-wrap-mcp0.2.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

profile-wrap-mcp

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

Profile-Wrapのワークスペース向けのstdio MCP サーバーです。 MCP クライアント(Claude Code、Codex など)から、ワークスペースの確認、トピックに基づく投稿の下書き作成、ファクトゲートの実行、未検証の事実の管理、レビューボードの確認ができます。投稿もできますが、レビューボードで人がすでに Allow を押した下書きに限られます。

独立したオープンソース(MIT)です。LinkedIn とは提携していません。 サーバーが LinkedIn とやり取りするのは、独自の開発者アプリを使った公式 API 経由で、post_allowed の実行時に限られます。

ツール

ツール機能書き込み先
workspace_status投稿モード、一時停止と停止、20 時間の間隔、トークンの状態、下書き数、本日の投稿数なし
update_statusGitHub に新しいリリースがあるか、何が新しいか(任意。インストールはせず、匿名でキャッシュされる読み取りを 1 回実行)なし
calendar_listコンテンツカレンダーの項目。任意でステータスを絞り込みなし
draft_create選択したプロバイダーを使い、トピックに基づいて新しいテキストの下書きを作成。検証済みの事実のみ使用。状態は draftdrafts/<slug>/
gate_run下書きに対する決定論的なゲート(数値、主張、言語、禁止パターン)gates.json
facts_list各事実のステータスを含む事実レジスターなし
facts_add事実を未検証として追加。人がターミナルで検証research/facts.md
review_state1 件またはすべての下書きのレビューボード上の状態と、Allow 済みかどうかなし
post_allowedボードで Allow された下書きを 1 件投稿。confirm=false(デフォルト)の場合はドライラン台帳、下書きのステータス

リソース:pw://calendar、pw://drafts、pw://drafts/{slug}。

安全性

  • post_allowed は allowed 以外のすべての状態(draft、revising、hold、rejected、needs_check、missed、posted、demo)を拒否します。また、レビュー履歴の最新エントリーがボード上の Allow ではない allowed ステータスも拒否します。
  • profile_wrap.linkedin.post.publish を呼び出します。これは profile-wrap post --now と同じ関数で、ゲートの PASS、20 時間の間隔、1 日あたり 1 件の投稿、投稿ロック、429/403 による停止、一時停止、および送信前の台帳行の記録を実行します。
  • どのツールもダイレクトメッセージの読み取り、つながりの招待の送信、コメント、いいね、事実の検証は行いません。
  • キーやトークンが返されることはありません。draft_create はトピックと検証済みの事実を、選択したプロバイダーに送信します。

インストール

uvx profile-wrap-mcp --workspace /path/to/your/workspace
claude mcp add profile-wrap -- uvx profile-wrap-mcp --workspace /path/to/your/workspace

--workspace を指定しない場合、サーバーは PROFILE_WRAP_WORKSPACE を使用し、その後、通常の Profile-Wrap の検索を行います。 詳細:docs/MCP.md。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。