mcpField
P
Posy

Posy

リモート
posy.pageソーシャルメディア91 週間前に更新
リポジトリ公式サイト

Posy について

Posyは、個人ページを自分で、またはAIで作成・編集できるオープンソースのリンクまとめページ作成ツールです。複数のデザインやレイアウトを備え、ページを持ち運べるJSONファイルとして保存します。

主な機能

  1. 01リンクやタイルでページを作成
  2. 02デザイン、配色、レイアウトを選択
  3. 03エディターやAIで下書きを編集
  4. 04page.jsonのインポートとエクスポート
  5. 05ページの公開またはセルフホスト

活用シーン

  1. 01個人のリンクまとめページを作成
  2. 02AIにページ内容の整理や更新を依頼
  3. 03ホスト版とセルフホスト版の間でページを移行
  4. 04リンク、SNSプロフィール、画像、メディアを掲載

MCP 対応

Posyは https://posy.page/api/mcp でホスト型MCPサーバーを提供します。MCPクライアントからページの下書き作成・編集、外観の設定、公開を行えます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://posy.page/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

posy:手作りしたようなリンク集ページ。描かれた空に浮かぶ島の机で、女の子が作業しています。隣では凧が飛んでいます。
Posyは、手作りしたようなリンク集ページです。

デザインを選び、リンクを追加して公開しましょう。自分で編集することも、AIに編集を任せることもできます。
無料のオープンソースです。posy.pageで使うか、自分で実行できます。

CI MITライセンス バージョン 公式MCPレジストリ ドキュメント GitHubスター

ウェブサイト · ドキュメント · AIを接続 · セルフホスト · コントリビューション

Cursor に追加 VS Code にインストール VS Code Insiders にインストール Claude に追加 Goose にインストール ChatGPT をセットアップ

README の画像

Posy とは

Posy は、手作りのような見た目のリンク集ページです。デザインを選び、リンクを追加して公開します。 落ち着いたスタジオで自分で編集することも、AI に編集を頼むこともできます。ページは小さな JSON ファイルひとつだけなので、どこへでも持ち運べます。

3つのステップ:1、デザインを選ぶ。2、リンクを追加すると、Posy がそれぞれに適したタイルに変換します。3、posy.page/you に公開するか、3つすべてを AI に任せます。

README の画像

デザイン

同じリンクを、ポラロイド写真のある木製の机、日本の版画、デスクトップ画面、水彩画、2色刷り、またはネットランナーの画面として描きます。 各デザインには4つのカラーパレットがあり、いつでも切り替えられます。

デスクトップでデザインを紹介する短いツアー:Desk、Washi、Lofi、Painted、Cobalt、Night。

Desk:ポラロイド写真、レコード、手紙が置かれた木製のデスク。Washi:和紙、インク、赤い印が描かれた日本の版画。Lofi:すべてのタイルがウィンドウになった、開いたままのデスクトップ。
Painted:水彩紙、手紙、蝋封。Cobalt:三日月の下に広がる、2色刷りのビンテージ版画。Night:シグナルカラーをひとつだけ使った、ネットランナーの画面。

posy.pageでは、Painted、Desk、Lofiを無料で利用でき、その他のテーマはProに含まれます。セルフホストの場合は、すべてのテーマが利用できます。 テーマギャラリーで実際の表示をご覧ください。

デスクトップで各テーマを見る
Desk:ポラロイド写真、レコード、手紙が置かれた木製のデスク。Washi:和紙、インク、赤い印が描かれた日本の版画。
Lofi:すべてのタイルがウィンドウになった、開いたままのデスクトップ。Painted:水彩紙、手紙、蝋封。
Cobalt:三日月の下に広がる、2色刷りのビンテージ版画。Night:シグナルカラーをひとつだけ使った、ネットランナーの画面。
タイル、配色、レイアウト
| タイル | 表示内容 | |---|---| | リンク | ファビコン、タイトル、任意のプレビュー画像 | | ソーシャル | 29 のプラットフォーム(X、Instagram、GitHub、LinkedIn、YouTube、TikTok、Bluesky、Threads、Substack…)とメール | | ノート | **太字**、*斜体*、リンクを含む短いテキスト | | セクション | タイルの新しいグループを開始する見出し | | 画像 | 任意のキャプションとリンクを付けられる、あなたの写真やアートワーク | | 動画 | YouTube。再生時にのみ読み込みます | | 音楽 | Spotify の埋め込み | | GitHub | スター数と使用言語をリアルタイムで表示し、毎日更新するリポジトリ |

3 種類のレイアウト:bento(グリッド)、list(1 列)、canvas(タイルを自由に配置)。写真は natural、mono、dither、ascii のスタイルで表示できます。 各スタイルのパレットには、Cream、Lavender、Mint、Sky、Peach、Paper、Blush、Sage、Midnight、Mocha、Dusk、Ocean のほか、任意のアクセントカラーやフォントの組み合わせがあります。

README の画像

ページを作成する

posy.pageで名前を確保しましょう。 リンクをどこにでも貼り付けてタイルを追加し、ドラッグして並べ替えたら、公開を押します。ページは1分以内に公開されます。

まずは試してみたいですか? posy.page/newを開き、リンクをいくつか貼り付けて、登録前にページを確認しましょう。

無料、Pro、セルフホスト
posy.page Freeposy.page Proセルフホスト
タイル、エディター、API、MCP、CLIすべてすべてすべて
スタイルPainted、Desk、Lofiすべてすべて
独自ドメインいいえはい。HTTPS は自動で設定されますはい。サーバーに向けてください
アナリティクス基本12 か月分 + CSV12 か月分 + CSV
「Made with Posy」フッター表示非表示にできます非表示にできます
セットアップと管理不要不要あなた

Pro は月額 $5、または年額 $48 です。どの環境でもページは同じように使えます。一方で Settings → Download page.json を選び、もう一方で Import page.json を選んでください。

README の画像

## AI を接続する

Posy にはホスト型 MCP サーバーがあり、AI でページを作成・編集できます。Posy アカウントでサインインするため、コピーするキーはありません。 操作内容はすべて下書きに反映され、あなた、または AI が公開するまでは公開されません。

https://posy.page/api/mcp

ワンクリック

Cursor に追加 VS Code にインストール VS Code Insiders にインストール Claude に追加 Goose にインストール

数ステップ

ChatGPT をセットアップ Claude Code をセットアップ Codex をセットアップ

claude mcp add --transport http posy https://posy.page/api/mcp   # Claude Code, then /mcp → Authenticate
codex mcp add posy --url https://posy.page/api/mcp               # Codex

ChatGPT で Plugins を開き、+ を押して、Add custom MCP server を選び、URL を貼り付けて OAuth を選択します。 独自のサーバーでは、https://YOUR-POSY/api/mcp を使用します。Posy は 公式 MCP レジストリ に io.github.Himanshu-Sangshetti/posy として登録されています。

コネクターがない場合は?ページファイルを渡してください

どのチャットでも、ページを小さな JSON ファイルとして作成できます。posy.page/new に貼り付けると、ページになります。

左側に、名前が Mira Sol、見た目が和紙、リンクがいくつか設定された JSON ページファイルがあります。矢印は、スマートフォンで和紙の見た目にレンダリングされた同じページを指しています。

ファイルを使わなくても、AI がライブプレビューを開くリンクを渡せます。サインインは不要です。

https://posy.page/new?name=Mira%20Sol&look=washi&links=https://github.com/mira,[email protected]
ページファイル、MCP ツール、REST、llms.txt、CLI
{
  "posy": 1,
  "name": "Mira Sol",
  "bio": "Writer and editor.",
  "location": "Lisbon",
  "look": "washi",
  "links": [
    "https://substack.com/@mira",
    "https://x.com/mira",
    "[email protected]",
    { "heading": "Writing" },
    "https://mira.so/letters"
  ]
}

すべてのフィールド:ページファイル。

ツール機能
get_page下書き、公開 URL、次に行うことを取得します
create_pageユーザー名を確保してページを作成します(1 回のみ)
import_pageページファイルからページ全体を読み込みます
add_tileリンクを 1 つ、または複数まとめて追加します。適切なタイルは Posy が選びます
update_tile、move_tile、remove_tileタイルの変更、並べ替え、削除を行います
set_theme、set_profile見た目、色、フォント、名前、自己紹介を設定します
publish下書きを公開します
list_options選択可能な見た目、パレット、フォント、サイズを一覧表示します
接続方法場所
RESTAgents ページの Bearer キーを使って /api/v1/page に接続します。仕様: /openapi.json、ガイド:API リファレンス
公開 JSON公開済みページならどれでも /api/v1/public/<username> から取得できます
llms.txtアプリについては posy.page/llms.txt、各ページについては /<username>/llms.txt を参照してください
スキーマschema/page.schema.json と /schema/brief.schema.json
プラグインplugin/ にある Claude Code と Cursor のスキル
export POSY_URL=https://posy.page POSY_API_KEY=posy_...
npm run posy -- add https://github.com/owner/repo --size w
npm run posy -- theme --preset moonlit --layout list
npm run posy -- publish

詳細ガイド:docs/ai-agents.md。このリポジトリでコーディングエージェントを使って作業していますか?AGENTS.md をお読みください。

README の画像

自分で実行する

Vercel にデプロイ

または Docker を使う場合:

git clone https://github.com/Himanshu-Sangshetti/posy.git && cd posy
docker build -t posy . && docker run -p 3000:3000 -v posy-data:/data \
  -e NEXT_PUBLIC_SITE_URL=http://localhost:3000 -e BETTER_AUTH_URL=http://localhost:3000 \
  -e BETTER_AUTH_SECRET=$(openssl rand -base64 32) posy

http://localhost:3000 を開いてサインアップしてください。最初のアカウントがインスタンスを所有し、すべての見た目を利用できます。 ドメイン、バックアップ、すべての設定:セルフホスティングガイド · .env.example

使用技術

Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Motion · dnd-kit · shadcn/ui · Better Auth · Drizzle + libSQL · Zod · MCP

1 つのスキーマ src/lib/schema.ts がページを記述します。このスキーマは JSON Schema、REST API、MCP ツール、エディターを支えるため、それぞれの内容にずれが生じません。

各要素の連携方法
flowchart LR
  studio["Studio<br/>(browser)"] --> app
  agent["AI agents"] -- "MCP /api/mcp" --> app
  scripts["Scripts, CLI"] -- "REST /api/v1" --> app
  app["Next.js app<br/>page schema in Zod"] --> db[("SQLite or Turso<br/>(Drizzle + libSQL)")]
  app --> files[("Uploads<br/>data dir or Vercel Blob")]
  app --> page["/username<br/>+ llms.txt + public JSON"]
場所内容
src/components/page/styles/各 .tsx と .css ファイルで構成される見た目
src/components/studio/エディター
src/app/api/REST(v1)、MCP(mcp)、認証、アップロード
src/lib/スキーマ、見た目、パレット、フォント、リンク検出

ソースから実行する場合:npm install && npm run dev(Node 22 または 24)。ローカルデータは ~/.posy に保存されます。

## 貢献

イシューやプルリクエストを歓迎します。まずはCONTRIBUTING.mdをご覧ください。

  • ルックを追加する。 ルックとは、.tsxファイルと.cssファイルに、すべてのパレットで確認するためのラボページを加えたものです。手順はこちら:ルックの追加。
  • イシューに取り組む。 初めての方におすすめのイシューやルックのアイデアから始めるのがおすすめです。
  • プルリクエストを送る前に: UI の変更では、npm run check、npm test、npm run e2eを実行してください。

コミュニティ、セキュリティ、ライセンス

  • 質問やアイデア:イシュー。行動規範を遵守してください。
  • 脆弱性を見つけた場合は、SECURITY.mdを確認し、非公開で報告してください。
  • PosyはMITライセンスです。ルックに含まれるアートはパブリックドメイン、CC0、またはPosy向けに制作されたもので、それぞれのファイルと出典はpublic/looks/CREDITS.mdに記載されています。 一部はKrea 2で生成されており、そのコミュニティライセンスでは、会社の年間売上が100万米ドル未満の場合に限り商用利用が認められています。まずクレジットファイルの注記をお読みください。
  • ブランドファイルとカラー:BRAND.md。

野花が咲く草原を描いた絵

机の上で猫が眠るそばで、手作業で作られました。

コメント

MCP は初めてですか?

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

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