プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Kleap

作者:kleaphqバージョン 1.1.0i★ –iクラウドで動く
レジストリ名io.github.kleaphq/kleap

インストール

概要

作者による説明(英語の原文)

Build, edit, publish, and manage websites and web apps with Kleap hosting, domains, and analytics.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: マーケティング・SNS

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://kleap.co/api/mcp

ターミナルでこれを実行します

claude mcp add --transport http kleap https://kleap.co/api/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "kleap": {
      "url": "https://kleap.co/api/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "kleap": {
      "type": "http",
      "url": "https://kleap.co/api/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://kleap.co/api/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント kleaphq で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

マーケティング・SNSのほかのサーバーとの比較i

  • このカテゴリのほかの2979件のうち0%よりスターが多い
  • このカテゴリのほかの2979件のうち35%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの2979件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Kleapは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.1.0)がレジストリに届いたのは2 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Google Analytics MCP

作者:surendranb

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

パソコンで動く★ 244MIT9 日前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Kleap — website infrastructure for AI agents

Your agent builds. Kleap ships it live.

Let any AI agent — Claude, ChatGPT, Cursor, or a bash-tool agent like Claude

Code — build, edit and publish real, live websites for you. Hosting,

database, auth and domains included.

An alternative to Lovable / v0 / Bolt — except it's driven by your agent, and every publish comes with the verified-live guarantee: a site is only ever reported online once it is *provably serving* — never a hallucinated dead link.

This package is both a CLI (kleap create "…", kleap publish 42, …) and an MCP server (kleap mcp / no args) — same account, same ~/.kleap/config.json auth, same underlying /api/v1 REST API. Pick whichever fits your agent: a shell/bash-tool agent (Claude Code, a cron script, CI) wants the CLI — one compact line per call, no JSON-RPC framing. An MCP-native client (Claude Desktop, Cursor, ChatGPT connectors) wants the MCP server, which this package also is, unchanged.

*Above: a real run — your agent writes the code with write_files, publish_app builds & deploys it, and the page is live in seconds. Or just ask Kleap's AI in plain English.*

No secrets live in this package — it reads your own KLEAP_API_KEY (or the token saved by kleap auth login) and talks only to kleap.co.


CLI (for agent shells — Claude Code, Codex, scripts)

If your agent drives a bash tool rather than MCP, use the CLI directly. Output is 1-3 lines by default (token-efficient — built for an agent reading its own tool output, not a human terminal), clean exit codes (0 ok / 1 failed / 2 still running), and a --json flag whenever you want the full structured response.

npx -y kleap-cli auth login              # opens your browser once, no key to paste

— or, for CI / non-interactive: npx -y kleap-cli auth key kleap_live_sk_...

npx -y kleap-cli create "a one-page site for my bakery, warm palette"

✓ created app 4821 — https://warm-bakery-fold.kleap.io

npx -y kleap-cli edit 4821 "change the headline to 'Roasted slow'"

✓ edited app 4821 — https://warm-bakery-fold.kleap.io

npx -y kleap-cli publish 4821

✓ published https://warm-bakery-fold.kleap.io

npx -y kleap-cli status warm-bakery-fold.kleap.io # by id, slug, kleap.io URL, or connected custom domain

✓ Bakery (4821) — live: https://warm-bakery-fold.kleap.io

Commands
CommandWhat it does
kleap auth loginSign in via browser (OAuth, PKCE loopback) — no key to copy
kleap auth key Store a kleap_live_sk_... key instead (CI / non-interactive)
kleap auth logout / kleap auth statusClear / show current auth
`kleap create " " [--visibility public\personal] [--webhook ] [--no-wait] [--json]`Create a site, wait for the build (~5-15 min), print the live URL
kleap edit " " [--webhook ] [--no-wait] [--json]Ask Kleap's AI to change a site, wait for it to redeploy
kleap publish [--no-wait] [--json]Publish/redeploy with the verified-live guarantee
kleap status [--json]One-line status: name, id, live URL or "not published"
kleap list [--limit N] [--q text] [--json]Your apps, one tab-separated row each: id name url
kleap domains search [--tlds .com,.io] [--json]Available domains, one per line
kleap domains connect [--json]Connect a domain you own; prints the A record to set
kleap screenshot Capture a preview screenshot, print its URL
kleap task [--wait] / kleap task retry [--wait]A create/edit task's status (long-poll with --wait) / resume a failed one
kleap rename · kleap wake · kleap messages · kleap creditsRename (URL unchanged) · wake a preview sandbox · chat history · credit balance + plan
kleap files ls · files cat List source paths · print file contents
`kleap files write --file \--stdin \--content " "`Write a file (binary extensions go base64 automatically, 512 KB max) → then publish
kleap files edit --find " " --replace " " [--all]Replace text inside a file
kleap files rm Delete pages/assets (live until the next publish)
kleap image " " [--hd]Generate an image into the site → then publish
kleap forms [--since ISO] [--limit N]Form submissions (leads), newest first; --json is flattened
`kleap analytics [--period 7d\30d\90d]`Visitors, pageviews, top pages
kleap search-console · search-console connect Google Search numbers · the consent link the user opens
kleap db schema Tables, row counts, columns of the app's Postgres
`kleap db rows [--where json] [--limit] [--offset] [--order-by col --order asc\desc]`Read rows (one JSON object per line)
`kleap db insert ' '\--file rows.json`Insert one object or an array (chunked at 500)
kleap db update --where json --set json · db delete --where json--where is mandatory and non-empty
kleap db sql " " [--params json]One SQL statement with $1..$n params (owner-level: needs database:write even for SELECT; 500 rows / 5 MB cap)
kleap domains buy [--years N] [--app ]Creates a Stripe checkout link the user pays — never bought until they do
kleap domains check DNS / connection status (also: did the paid domain get registered?)
kleap mcpRun the MCP stdio server explicitly (same as no args)

accepts a numeric app id, a slug.kleap.io URL, a bare slug, or a connected custom domain — resolved server-side in one call (GET /apps/resolve), same as the MCP find_app tool.

Example: a Claude Code / bash-tool agent
# One-shot: build it, publish it, hand back a URL a human can click.

url=$(npx -y kleap-cli create "a landing page for my podcast" --json | node -e \ 'let d="";process.stdin.on("data",c=>d+=c).on("end",()=>console.log(JSON.parse(d).url))') echo "Live: $url"

Non-blocking flow (agent does other work while it builds):

npx -y kleap-cli create "a landing page for my podcast" --no-wait --json # → { task_id, app_id, ... }

... later ...

npx -y kleap-cli status 4821

Exit codes are always clean: 0 on success, 1 on any failure, 2 when a build is still running after the wait cap (9 min, KLEAP_WAIT_MINUTES to change it) — not a failure: the line gives the kleap task --wait to keep waiting. Failures print a single ✗ line on stderr (or {"error":{"message":...}} with --json) — safe to check with $? / try/except subprocess.run(..., check=True) without scraping prose.

Install once (optional — npx -y above needs no install)
npm i -g kleap-cli

kleap auth login kleap create "a one-page site for my bakery"


MCP server (for MCP-native clients — Claude Desktop, Cursor, ChatGPT)

Same package, same account, same ~/.kleap/config.json auth — just a different transport for clients that speak MCP instead of a bash tool.

Easiest — connect with OAuth, no key

Add the hosted connector and sign in. Nothing to generate, nothing to paste — you authorize Kleap in your browser like any other app. Works in Claude Desktop, ChatGPT and Cursor.

https://kleap.co/api/mcp
  • Claude Desktop — Settings → Connectors → Add custom connector → paste the URL → Connect → sign in to Kleap.
  • ChatGPT — Settings → Connectors → add the URL → authorize with OAuth.
  • Cursor — Settings → MCP → Add server → paste the URL → authorize.

That's it — all 34 hosted tools (the 33 listed below plus upgrade_plan) are available after OAuth sign-in. Skip straight to step 3.


Or — local CLI, sign in with your browser (no key)

Prefer a local stdio process? Sign in once — no key to generate or paste:

npx kleap-cli auth login

This opens your browser, you authorize Kleap, and the token is saved to ~/.kleap/config.json. After that, npx -y kleap-cli just works. (kleap auth logout / kleap auth status are there too.) Then add a keyless stdio entry to your client, e.g. Claude Desktop claude_desktop_config.json:

{ "mcpServers": { "kleap": { "command": "npx", "args": ["-y", "kleap"] } } }

Or — local CLI with an API key

Prefer a key (e.g. for CI or scripting the REST API directly)?

1. Get an API key — open kleap.co/settings/api-key and click Create my API key (kleap_live_sk_...).

2. Add Kleap to your AI client:

Claude Desktop — claude_desktop_config.json

{

"mcpServers": { "kleap": { "command": "npx", "args": ["-y", "kleap"], "env": { "KLEAP_API_KEY": "kleap_live_sk_..." } } } }

</details>

Cursor — .cursor/mcp.json

{

"mcpServers": { "kleap": { "command": "npx", "args": ["-y", "kleap"], "env": { "KLEAP_API_KEY": "kleap_live_sk_..." } } } }

</details>

Claude Code — one command

claude mcp add kleap -e KLEAP_API_KEY=kleap_live_sk_... -- npx -y kleap-cli

Cline / Roo (VS Code) — cline_mcp_settings.json

{

"mcpServers": { "kleap": { "command": "npx", "args": ["-y", "kleap"], "env": { "KLEAP_API_KEY": "kleap_live_sk_..." } } } }

</details>

Windsurf — ~/.codeium/windsurf/mcp_config.json

{

"mcpServers": { "kleap": { "command": "npx", "args": ["-y", "kleap"], "env": { "KLEAP_API_KEY": "kleap_live_sk_..." } } } }

</details>

ChatGPT & hosted agents — no local process

Add the hosted connector at `https://kleap.co/api/mcp` and authorize with OAuth (or paste your kleap_live_sk_ key). Same tools, no install.

Every stdio config is identical — npx -y kleap-cli + a KLEAP_API_KEY env var —

so any MCP client works.

Least-privilege keys: when you generate a key, pick a scope — Read-only (inspect sites, no changes), Build, or Full. Buying domains is never included by default. Give a read-only agent a read-only key.

3. Restart the client and just ask:

*"Build me a one-page site for my bakery, publish it, and give me the live URL."*

*"Add a contact form to my site and redeploy."*

*"Change the headline to 'Roasted slow' and publish."*

Works with any MCP-compatible agent: Claude · ChatGPT · Cursor · Claude Code · Codex.


Tools

Find & build — find_app · create_app · modify_app · check_task · retry_task · rename_app · get_screenshot · wake_app Files — list_app_files · read_files · write_files · edit_files · delete_files · generate_image Publish & domains —

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く