Skip to main content
Glama
williamjrich2

Mollie's Stitch Studio

Mollie's Stitch Studio

Mollie's Stitch Studio は、Mac を起動したままにしておかずに、カスタム刺繍デザインを Brother SE700 へ送信するための最も安全なアーキテクチャの動作実証です。

Mollie のローカルコーディングエージェントに渡すコピペ用のブリーフは、MOLLIE_AGENT_HANDOFF.md を参照してください。

VPS は検証済みのデザインを保存します。iPhone ネイティブアプリは承認された PES ファイルをダウンロードし、同じ Wi-Fi ネットワーク上の SE700 を検出し、Mollie が確認した後にのみローカル転送を実行します。

現在の機能

  • 型付きジオメトリから組み立てられる確定的な刺繍デザイン。

  • pyembroidery による実際の PES コンパイル。

  • フープ範囲、ステッチ長、ステッチ数、アップロードサイズに対する PES デコードと検証。

  • デコード済み PES から生成される技術用 SVG ステッチプレビュー。

  • https://stitch.204.168.230.132.sslip.io に置かれた認証付き VPS キュー。

  • Keychain ペアリングを備えたネイティブ SwiftUI iPhone コンパニオン。

  • 同一 Wi-Fi での SE700 検出、正確なモデル検証、証明書ピン留め。

  • ChatGPT は、LAN アクセスやマシン書き込み能力を得ることなく、スマホ側の転送を要求できます。

  • アップロード前の明示的な承認と、その後の配信確認。

  • THIRD_PARTY_NOTICES.md に記載されたオープンソース由来のプロトコルメモに基づく、Brother pedxml マルチパートアップロードの正確な振る舞い。

バックエンドと iPhone アプリは構築され、テスト済みです。まだ物理マシンへのファイル転送は行われていません。それは意図的であり、別途確認された操作です。

アーキテクチャ

ChatGPT design conversation
          |
          v
typed design recipe -> PES compiler -> decode and validate -> VPS queue
                                                            |
                                                            v
                                                  native iPhone app
                                                            |
                                                   same home Wi-Fi
                                                            |
                                                            v
                                                      Brother SE700

VPS はホームネットワーク内のマシンに直接到達できません。iPhone は、インターネット上の HTTPS とローカル Wi-Fi 上の SE700 の両方にアクセスできるため、安全なローカル中継として機能します。ChatGPT は VPS キューに転送要求を確保できますが、マシンを検出してアップロードを実行できるのは、Mollie が確認した後のフォアグラウンド iPhone アプリだけです。

PES は、ステッチ、ジャンプ、トリム、色変更、終了コマンドを順に含む、コンパイルされたマシン用バイナリ形式です。SVG は編集・確認用のための中間形式としてのみ使用します。通常の画像は、それだけで必ずしも安全な刺繍デザインにはならないのです。

デザインソース別の信頼性

入力

期待される自動化の信頼性

備考

パラメトリックなテキスト、境界線、アイコン、ジオメトリ

90 から 95 パーセント

この時のビッチ規則が明示的なため、初版リリースとして最適。

色数を制限したクリーンなベクターアート

75 から 90 パーセント

パスの整晶とステッチの briefly とが必要。

制約付き AI ラインアート

65 から 85 パーセント

ベクター化、簡素化、検証が必要。

写真、グラデーション、絵画的な画像

30 から 50 パーセント

実際のデジタイジングの判断が必要であり、ワンクリックで自動変換はできない。

これらの範囲は、手動編集なしでの Sneck 品質を推定します。PES の有効性や組み込み LAN 転送は確定的にできますが、生地、プラウンド、針、糸、テンション、照り付けの状態が機械的な結果に影響します。新しいデザインのクラスごとに、サンプルの縫い出しを行うべきです。

バックエンドをローカルで実行する

uv sync --python 3.12
export STITCH_STUDIO_PAIRING_TOKEN="replace-with-a-long-random-token"
export STITCH_STUDIO_PUBLIC_BASE_URL="http://127.0.0.1:8900"
export STITCH_STUDIO_DATA_DIRECTORY="$(pwd)/work/jobs"
uv run stitch-studio-api

チェックを実行します:

uv run ruff check .
uv run pytest -q
uv run stitch-studio generated
uv run stitch-machine-status 192.168.1.112

ステータス コマンドは読み取り専用です。実際のアップロードを受け面 人型でのテストとして実行しないでください。

iPhone アプリを実行する

Xcode プロジェクトは ios/project.yml から XcodeGen 登場生成されます。

cd ios
xcodegen generate
open MolliesStitchStudio.xcodeproj

実機の iPhone にインストールするには、Xcode の Signing & Capabilities で Apple 開発チームを選択し、従属を接続してアプリをごください。この Mac は現在有効な Apple コード署名証明を持たないため、ソースはシミュレータではビルドできますが、実機へのインストールや TestFlight 転送はまだできません。

ペアリングには、公開サーバーの URL と VPS 環境に保存されたプライベートな token が必要です。トークンは iPhone の Keychain に保存され、このリポジトリには含まれていません。

ChatGPT 連携状況

OAuth で保護された ChatGPT コネクタは以下で実行中です。

https://stitch.204.168.230.132.sslip.io/mcp

これは、Streamable HTTP MCP、動的なクライアント登録 、S256 PKCE による OAuth 承認コード、スコープ付きアクセストークン、ローテーション式リフレッシュトークン、保護リソース のディスカバリ、プライベートな同意ページエ implements ています。

Mollie のアカウントを接続するには:

  1. Mollie の ChatGPT アカウントにログインします。

  2. ChatGPT の設定で開発者モードオ泡にします。

  3. ツール、追加、MCP サーバーの順に選択します。

  4. 上記の /mcp アドレスを入力します。

  5. 「Stitch Studio」の同意画面でプライベートな[choice]を入力します。

  6. 新しい会話を始めて、ツールの中から Mollie's Stitch Studio を選択します。

接続パスワードはソースやこの README には保存されていません。Jake の Mac では、このパスワードは Keychain の Mollie Stitch Studio ChatGPT に保存されています。

MCP ツールは、SE700 の制限を記述し、キューにあるデザインをリストし、3〜12 dollarsary.. 玫瑰花bells があるつなぎの一色放射状の花をコンパイルし、スマホ側の転送をリクエストできます。各ツールが作成した PES は、iPhone キューに表示される前にデコードし検証されます。

M1 barEnumerable が ChatGPT にデザンの issue、 エージェントはキューされたジョブ ID を持つ request_machine_transfer を呼ぶ必要があります。その操作によりジョブは send_requestり に変わります。アプリが開いていれば、iPhone のキュー内で新しい要件が更新され、その要件にタグが付けられます。それでも Mollie は、デザインを開いて、確認ずみのプレビューを確認し、転送を承認し、その製造装置で sewingを開始します。ChatGPT はホーム LAN をスキャンしませんし、phone が配送を報告するまでは物理的転送を紛らわせません。

この分離により、chat やリモート のサーバー プロセスが固定 て用意em書込в故障が発生することはありません。

転送の安全性

  • 見习では、アプリは PES 署名と SHA-256 チェックサムを正確に ..バージョン、正другую。

  • 探索では、Brother の 603pedxml 資源な相互関係。

  • 既知の SE700 の Grace pad は、ネイティブ・クライアントにピン留めされてい认。 ングランがticket_bank...

  • か後面、不確実交換が再試行 with テーマカット。

  • アプリは、アップの全容にあるク。

  • VPS は新しいファイルが公認されない限り、ジョブを配信済としてン・ドします。

  • 书写生产者は、マシンでデsignを選択し、セを開始します。ntcat bundle of connections.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Build and run visual creative-production workflows from your AI agent.

  • MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/williamjrich2/mollies-stitch-studio'

If you have feedback or need assistance with the MCP directory API, please join our Discord server