Put It Online について
Put It Onlineは、AIが作成したウェブページやファイルを共有用の短いリンクとして公開する、ホスト型のリモートMCPサービスです。匿名リンクは7日間有効で、サインインするとリンク管理や、パスワード保護・恒久公開などの有料機能を利用できます。
主な機能
- 01HTML、CSS、JavaScriptのページや静的サイトを公開
- 02ファイルをアップロードして短いリンクを作成
- 03大容量ファイル用の一度限りのアップロードセッション
- 04リンクの状態、有効期限、閲覧数を確認
- 05アカウントのリンク管理、削除、パスワード設定
活用シーン
- 01イベントのRSVPページを公開して共有
- 02PDFや画像をクライアントと共有
- 03アカウント内で期限が近いリンクを確認
- 04提案書のリンクをパスワードで保護
MCP 対応
ホスト型MCPサーバーは、Streamable HTTP経由でサイト公開、ファイルアップロード、リンク管理のツールを提供します。匿名接続、OAuth 2.1、APIキー認証に対応し、匿名リンクは7日間有効です。一部のリンク管理機能は有料プランが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://putit.online/mcpclaude mcp add --transport http online-putit-put-it-online https://putit.online/mcp{"mcpServers":{"online-putit-put-it-online":{"type":"http","url":"https://putit.online/mcp"}}}Cursor で開く{"servers":{"online-putit-put-it-online":{"type":"http","url":"https://putit.online/mcp"}}}VS Code で開く{"mcpServers":{"online-putit-put-it-online":{"type":"http","url":"https://putit.online/mcp"}}}{"mcpServers":{"online-putit-put-it-online":{"serverUrl":"https://putit.online/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
10| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| slug | string | いいえ | カスタムリンク名(英字、数字、ハイフンで3~40文字)。カスタム名に対応するプランで利用できます。 |
| content | string | はい | ファイルの内容:プレーンテキスト、または encoding が "base64" の場合は base64(すべてのバイナリファイルに base64 を使用)。 |
| encoding | enum | いいえ | `content` のエンコード方式。text | base64 |
| filename | string | はい | 拡張子を含むファイル名。例:"report.pdf"、"index.html"。拡張子によってリンクの表示形式が決まります。 |
| password | string | いいえ | リンクを開くには、訪問者がこのパスワードを入力する必要があります。パスワード保護に対応するプランで利用できます。 |
| mime_type | string | いいえ | 任意の MIME タイプ。欠落しているファイル拡張子の追加に使用します。 |
詳細
![]()
Put It Online MCP サーバー
Put It Online は、ファイルや AI が作成したウェブページを短い公開リンクに変換します。このリポジトリには、ホスト型リモート MCP サーバーの公開メタデータと接続手順が含まれています。
https://putit.online/mcp
アシスタントにランディングページ、出欠確認ページ、グラフ、レポートの作成を依頼すると、ライブウェブページとして公開されます。PDF、画像、zip、その他のファイルも同じ方法で共有できます。アップロードされたファイルはすべて、安全性チェックを通過してからリンクが公開されます。公開されたページは、それぞれのリンク上でサンドボックス化された状態で配信されます。
- トランスポート: Streamable HTTP(リモート、インストール不要)
- 認証: 任意です。匿名で利用できます(7 日間のリンクと非公開の管理トークン)。OAuth 2.1(PKCE、クライアント ID メタデータドキュメント、または動的クライアント登録)もしくは API キーでサインインすると、リンクをアカウントに保存できます。
- アカウント専用 URL:
https://putit.online/mcp/accountは常にサインインを要求します。接続時に OAuth を選択するクライアント(Windsurf、Zed、Le Chat、Docker)で使用してください。 - 公式 MCP Registry 名:
online.putit/put-it-online - ドキュメント: https://putit.online/connect · プライバシー: https://putit.online/privacy · 利用規約: https://putit.online/terms · サポート: https://putit.online/support
サーバー自体はホスト型サービスであり、オープンソースではありません。このリポジトリには、MIT ライセンスのもと、メタデータ(
server.json、gemini-extension.json、glama.json)、手順、ロゴのみが含まれています。
ツール
| ツール | 機能 |
|---|---|
publish_site | ウェブページまたは小規模な静的サイト(HTML、CSS、JavaScript、画像)を公開し、リンクを取得します |
upload_file | ファイル(テキスト、またはバイナリファイルの場合は base64)を短いリンクで共有します |
create_upload_session | 大きなファイル用の使い捨てアップロード URL/curl コマンドを取得します |
get_link | リンクのステータス(公開中、確認中など)、有効期限、閲覧数を確認します |
delete_link | リンクとそのファイルを完全に削除します |
list_links | 接続中のアカウントにあるリンクを一覧表示します |
set_password | リンクのパスワードを追加または削除します(有料プラン) |
make_permanent | リンクを永久にオンラインで公開します(有料プラン) |
extend | 7 日間のリンクの有効期間を再開します(有料プラン) |
get_account | 接続中のアカウントのプラン、制限、機能を確認します |
すべてのツールには、title および readOnlyHint/destructiveHint アノテーションと outputSchema が含まれています。
接続
Claude(claude.ai、Desktop、モバイル)
Customize → Connectors → Add custom connector → https://putit.online/mcp を貼り付け → Add。Claude に求められたらサインインします。
Claude Code
claude mcp add --transport http put-it-online https://putit.online/mcp
ChatGPT
Settings → Apps → Advanced settings → Developer mode をオンにします。次に Plugins → + → Add custom MCP server → https://putit.online/mcp を貼り付け → 認証方法として OAuth を選択します。
Codex
codex mcp add put-it-online --url https://putit.online/mcp
または ~/.codex/config.toml に記述します。
[mcp_servers.put-it-online]
url = "https://putit.online/mcp"
Cursor
Cursor に追加(ディープリンク)、または ~/.cursor/mcp.json に記述します。
{ "mcpServers": { "put-it-online": { "url": "https://putit.online/mcp" } } }
VS Code / GitHub Copilot
VS Code にインストール(ディープリンク)、または .vscode/mcp.json に記述します。
{ "servers": { "put-it-online": { "type": "http", "url": "https://putit.online/mcp" } } }
または code --add-mcp '{"name":"put-it-online","type":"http","url":"https://putit.online/mcp"}'
Gemini CLI
gemini extensions install https://github.com/kitsunde/putit-mcp
# or
gemini mcp add --transport http put-it-online https://putit.online/mcp
Windsurf(mcp_config.json)
{ "mcpServers": { "put-it-online": { "serverUrl": "https://putit.online/mcp/account" } } }
Zed(settings.json)
{ "context_servers": { "put-it-online": { "url": "https://putit.online/mcp/account" } } }
Cline
URL を https://putit.online/mcp に設定して、リモートサーバー(Streamable HTTP)を追加します。llms-install.md を参照してください。
OAuth の代わりに API キーを使用
https://putit.online/connect でキーを作成し、Authorization: Bearer pio_… として送信します。
{
"mcpServers": {
"put-it-online": {
"url": "https://putit.online/mcp",
"headers": { "Authorization": "Bearer pio_your_api_key" }
}
}
}
ローカル(stdio)サーバーのみを実行するクライアント
{
"mcpServers": {
"put-it-online": {
"command": "npx",
"args": ["-y", "https://putit.online/downloads/putit-mcp.tgz"],
"env": { "PUTIT_URL": "https://putit.online" }
}
}
}
アカウントモードを使うには、env に "PUTIT_API_KEY": "pio_…" を追加します。Node 20 以降が必要です。
プロンプトの例
- 「Sam の30歳の誕生日(11月14日)用の1ページの出欠確認サイトを作成して、オンラインに公開してください。」
- 「この PDF をオンラインに公開して、クライアントに送れるリンクを教えてください。」
- 「今週有効期限が切れるリンクはどれですか?」
- 「提案書のリンクにパスワードを設定してください。」
- 「昨日作成したリンクを削除してください。」
こちらも利用できます
- REST API:OpenAPI 3.1
- llms.txt
プライバシー
Put It Online が受け取るのは、アシスタントから送信された情報(ツールへの入力とファイル、クライアント名、リクエストのメタデータ)のみで、会話を受け取ることはありません。詳細:https://putit.online/privacy。コンテンツに関するルール:https://putit.online/acceptable-use。不正利用の報告:https://putit.online/report。
ライセンス
このリポジトリのメタデータとドキュメントは MIT ライセンスです。Put It Online サービスは、シンガポールの Kit Sunde が運営しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。