mcpField
C
Customjs

Customjs

リモート
customjs.space開発ツール020 週間前に更新
リポジトリ公式サイト

Customjs について

Customjsは、AIエージェントにHTMLホスティング、PDF生成、スクリーンショット、ウェブスクレイピング、サンドボックス実行のツールを提供するホスト型リモートMCPサーバーです。ウェブ処理機能を一つのサービス経由で利用したいユーザー向けです。

主な機能

  1. 01公開HTMLページの公開と管理
  2. 02HTMLまたはMarkdownからPDFを生成
  3. 03サイト全体のスクリーンショット取得
  4. 04レンダリング済みHTMLの抽出
  5. 05安全なサンドボックスでJavaScriptを実行

活用シーン

  1. 01静的HTMLを公開してURLを取得
  2. 02HTMLまたはMarkdownからPDFを作成
  3. 03ページを撮影または描画済み内容を抽出
  4. 04隔離環境でJavaScriptコードを実行

MCP 対応

このリモートMCPサーバーはStreamable HTTP経由でツールを公開し、`x-customjs-api-key`ヘッダーで認証します。クライアントは `https://mcp.customjs.space/customjs/mcp` に接続して利用します。

設定

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

エンドポイントhttps://mcp.customjs.space/customjs/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.customjs.space/customjs/mcp認証が必要

ツール

詳細

CustomJS MCP サーバー

AI エージェントにウェブ上の強力な機能を提供するリモートのModel Context Protocolサーバーです。独自のCustomJS API キーを使って、HTML ページを公開 URL でホストし、PDF を生成し、スクリーンショットを撮影し、サイトをスクレイピングし、サンドボックス内でコードを実行できます。

エンドポイントhttps://mcp.customjs.space/customjs/mcp
トランスポートStreamable HTTP
認証x-customjs-api-key ヘッダー(ユーザーごとの API キー)

インストールもセルフホストも不要です。ホスト型のリモート MCP サーバーです。CustomJS API キーを用意して接続してください。

ツール

ツール機能
customjs_host_html_page静的 HTML を公開し、公開用の lp.customjs.space URL を取得します(名前でアップサート)
customjs_list_html_pagesホストしているページを一覧表示します(name、url、pageId)
customjs_delete_html_page名前または pageId を指定して、ホストしているページを削除します
customjs_html_to_pdfHTML を PDF に変換します(Nunjucks テンプレート処理)
customjs_markdown_to_pdfMarkdown を PDF に変換します
customjs_screenshotウェブサイトの全ページのスクリーンショットを撮影します
customjs_scrape_htmlレンダリング完了後の HTML を抽出します(JavaScript に対応)
customjs_run_codeセキュアなサンドボックス内で JavaScript を実行します
customjs_help組み込みの使用例を表示します(トピック:pages、pdf、screenshot、scraping、code)

API キーを取得する

https://www.customjs.space/integration/native-api/api-keyで無料のキーを作成してください。キーはリクエストごとに x-customjs-api-key ヘッダーで送信され、コネクターに保存されることはありません。

接続

Claude Code — プラグイン(推奨)
/plugin marketplace add customjs/claude-plugin
/plugin install customjs@customjs-tools

API キーの入力のみを求められます。(customjs/claude-pluginを参照してください。)

Claude Code — プラグインを使わない場合
claude mcp add --transport http \
  --header "x-customjs-api-key: <your-key>" \
  customjs https://mcp.customjs.space/customjs/mcp
Claude Desktop(mcp-remote 経由の JSON 設定)
{
  "mcpServers": {
    "customjs": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://mcp.customjs.space/customjs/mcp",
        "--header", "x-customjs-api-key:${CUSTOMJS_API_KEY}"
      ],
      "env": { "CUSTOMJS_API_KEY": "your-key" }
    }
  }
}
その他の MCP クライアント(Cursor、VS Code など)

https://mcp.customjs.space/customjs/mcpを指定し、ヘッダーにx-customjs-api-key: <your-key>を設定したリモート/HTTP MCP サーバーを追加してください。

HTML ページのホスティング

customjs_host_html_pageは静的 HTML を公開し、公開用のhttps://lp.customjs.space/<shortId> URL を返します。同じnameで再度ホストすると、既存のページが更新されます(名前でアップサート)。

注:公開 URL は CloudFront 経由で配信されるため、更新直後はキャッシュが更新されるまで、以前のコンテンツが一時的に表示されることがあります。

公式 MCP Registry

このサーバーは、公式 MCP Registryに**space.customjs/customjs-mcp**として公開されています(customjs.spaceで DNS 検証済み)。server.jsonを参照してください。公開方法とディレクトリの全一覧については、PUBLISHING.mdを参照してください。

リンク

ライセンス

このリポジトリの内容(ドキュメントおよびレジストリマニフェスト)は、MIT Licenseの下で公開されています。CustomJS サービス自体の利用には有効な API キーが必要であり、https://www.customjs.spaceに記載された CustomJS の利用規約が適用されます。

コメント

MCP は初めてですか?

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

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