World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
Create and send invitations and letters in a sealed envelope, one personal link per guest.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 4/5 合格 · 質問内容は提供元のサーバー(magic-envelope.com)を通ります
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで
CustomizeConnectors
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
Magic Envelopehttps://magic-envelope.com/api/mcpAuthentication は Claude が検出したままにして Add を押します
+ConnectorsMagic Envelope
Magic Envelope を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Magic Envelope を使っていると言うか、回答に Magic Envelope のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT は法人向けプランのみ接続できます
Web 版 ChatGPT Business・Enterprise・Edu で、ワークスペースの管理者かオーナーが追加します · Free・Plus・Pro の場合:あなたの ChatGPT プランではまだ MCP を自分でつなげません
Plugins+Add custom MCP server
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
Magic Envelopehttps://magic-envelope.com/api/mcp新しいチャットを開き、入力前にプラグインの一覧から Magic Envelope を選びます
Magic Envelope を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が Magic Envelope を使っていると言うか、回答に Magic Envelope のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --transport http invitations https://magic-envelope.com/api/mcpMagic Envelope が一覧にあり、接続済みと表示されれば OK です
Magic Envelope を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Magic Envelope を使っていると言うか、回答に Magic Envelope のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
Magic Envelope を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Magic Envelope を使っていると言うか、回答に Magic Envelope のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
Magic Envelope を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Magic Envelope を使っていると言うか、回答に Magic Envelope のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://magic-envelope.com/api/mcpJSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --transport http invitations https://magic-envelope.com/api/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"invitations": {
"url": "https://magic-envelope.com/api/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"invitations": {
"type": "http",
"url": "https://magic-envelope.com/api/mcp"
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ツールの名前と説明は、サーバーが2026年11月8日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
get_catalogStyles, occasion presets, block types (with examples), envelope slots, stamps and seal options. Call this first. Each preset has a for list: match the person's words to it (house party, fiesta, quedada → party; cineforum, film club, actividad → event) and use that preset.
create_letterCreate and publish an invitation or letter. Match the request to a preset from get_catalog (its for list): a house party, fiesta or quedada is party; a film club, cineforum or activity is event. Tonight is today's local date. Returns its link, one personal link per guest, a link-
get_letterRead a letter you created (needs its editKey): its content, links, images, and the guests' RSVP answers (yes / maybe / no, plus who hasn't answered).
update_letterChange a letter. Only the fields you send change (lang, style… are kept). Links keep working. You may send the same object get_letter returned, including its card wrapper — it is applied. A body with no letter fields is an error, not a silent success. `guests` replaces the list b
delete_letterDelete a letter for good (needs its editKey): its links stop working, and guest names, RSVP answers, images and its app rating are erased.
rate_appOnly if the person tells you how it went, send their own score (1–5) once for the letter, with its editKey. Never rate on your own or assume a score. Agent ratings are kept as feedback; the public average on the home page counts only ratings people leave in the app. When you reco
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月12日にチェック
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック5項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は昨日、最新バージョン(1.0.0)がレジストリに届いたのは37 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP に対応したアプリでも使えます(例:ChatGPT Business 以上)。
同じカテゴリには:World Monitor, Claude Flow, Tldraw
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 102 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Free invitations and letters: birthdays, weddings, parties, dinners, letters… Pick a ready-made template or build one from typed blocks. Send a link and the guest opens a sealed envelope.
Not an editor. Everything is typed and modular.
pnpm install
pnpm dev # http://localhost:3000
Locally, without any keys, published cards and uploaded images are saved under .data/. Only AI images need a key.
Everything the app does is available without a browser:
https://magic-envelope.com/api/mcp (tools: get_catalog, create_letter, get_letter, update_letter)POST /api/v1/letters, GET|PATCH /api/v1/letters/:id (Authorization: Bearer ), GET /api/v1/catalog/api/v1/openapi.json, /api/v1/schema, /llms.txt, docs at /developersThe REST and MCP adapters share one service layer (src/lib/api.server.ts) and validate with the same Zod schemas as the editor.
The iOS/Android apps are thin shells around the hosted web app (it needs API routes, so no static export). capacitor.config.ts points the WebView at CAP_SERVER_URL (default https://magic-envelope.com); native-shell/ is only the offline page.
pnpm dev:lan # dev server reachable from your phone
CAP_SERVER_URL=http://192.168.1.20:3000 pnpm cap:android # or cap:ios (opens Android Studio / Xcode)
src/lib/native.ts is the single bridge: each function uses the Capacitor plugin in the app and the web API in the browser.
| Function | Native | Browser |
|---|---|---|
share() | system share sheet | Web Share, falls back to copying the link |
haptic() | Taptic/vibration | navigator.vibrate |
copy() | native clipboard | Clipboard API |
pickPhoto() | camera / photo library | file input (capture opens the camera on mobile) |
saveFile() | write to cache, then share (Files, Calendar…) | download |
onBack() | Android back button closes sheets / wizard steps | – |
| deep links | appUrlOpen opens /c/… inside the app | – |
| Variable | Purpose |
|---|---|
AI_GATEWAY_API_KEY | AI image generation via Vercel AI Gateway (on Vercel, OIDC works without it) |
BLOB_READ_WRITE_TOKEN | Vercel Blob store for published cards (private) and images (public) |
NEXT_PUBLIC_SITE_URL | Canonical URL, e.g. https://magic-envelope.com (QR codes, OG images) |
IMAGE_MODEL | Optional override, default bfl/flux-2-klein-4b (cheap and fast) |
src/lib/model.ts Zod schemas: Card, 15 Block types, kinds, themes, languages
src/lib/blocks.ts block registry (icons, palette, factories) + 24 templates (8 kinds × 3) src/lib/ui.ts app UI copy (always English) src/lib/styles.ts letter styles = design-system tokens (fonts, colors, background, frame, control shape, envelope) + per-letter overrides src/lib/i18n.ts letter languages es · en · fr · pt · it · de (guest-facing copy + presets) src/lib/fields.ts field kinds (phone, email, url, date…): one validator for editor + renderer src/lib/craft.ts seal shapes/marks & envelope geometry/palettes (shared by app and OG image) src/lib/color.ts opaque shading helpers src/lib/themes.ts 6 themes (parchment, midnight, rose, forest, sky, ink) src/lib/actions.ts calendar (.ics / Google), maps, RSVP deep links, music embeds src/lib/drafts.ts drafts in localStorage (no account needed) src/lib/store.server.ts Vercel Blob storage, or .data/ in local dev
src/components/sketch.tsx Excalidraw-style rough.js frames and buttons src/components/card/blocks.tsx renderer per block type src/components/craft.tsx wax seal, envelope art, envelope opener src/components/editor/ tap-a-block editor, "+" palette, theme, share sheet src/components/wizard.tsx language → kind → template
/ home (drafts) /new wizard (?kind=wedding jumps to templates) /edit/[id] editor (local draft) /c/[id] public envelope (+ OG image for WhatsApp/iMessage previews) /e/[id]#key "edit on another device": imports the card into local drafts /api/publish save/overwrite a card (id + secret edit key) /api/upload image upload (resized client-side) /api/imagine AI image → stored → URL /api/card/[id] card JSON for holders of the edit key
src/lib/personalize.ts {name} token: resolution and fallbacks src/lib/mail.ts envelope slots (fixed block types), stamps, per-style envelope defaults src/components/editor/envelope-editor.tsx envelope canvas + slot/seal editors src/components/export-stage.tsx flat PNG/ZIP rendering (fonts embedded per style) src/components/editor/guests-panel.tsx, send-panel.tsx
lib/model.ts and include it in the Block union (add a migration there if you change an existing shape).lib/blocks.ts, and its label in lib/ui.ts.isEmpty rule in components/card/blocks.tsx.components/editor/block-editor.tsx, using Field with the right field kind.lib/i18n.ts.TypeScript's exhaustive switches flag every step you missed.
{name} in any text addresses each guest/c/ ?g= ) — only *their* name is ever sent to their browsernoindex; each card can be re-published from the device that created it