Lolipop MCP Server

io.github.pepabo由 GitHub 帳號 pepabo 發布v0.1.0更新於 Oct 27, 2026

Official remote MCP server for Lolipop Rental Server by GMO Pepabo.

已驗證Streamable HTTP可網頁執行雲端與基礎設施開發者工具

概覽

AI 產生的概覽

Lolipop 租用主機的官方遠端 MCP 伺服器,讓助理管理網域、子網域、免費 SSL 憑證與 WordPress 安裝。

可以做什麼
  • 新增、列出、修改公開資料夾並移除自訂網域
  • 新增、列出與移除子網域
  • 列出免費 SSL 憑證並申請 Let's Encrypt 簽發
  • 列出 WordPress 安裝並執行一鍵安裝
  • 查詢所驗證 API 金鑰的帳戶資訊,包括方案、伺服器與速率限制
適用情境
適合在 Lolipop 租用主機上經營網站、想透過 AI 助理而非使用者面板完成網域、子網域、SSL 與 WordPress 設定的使用者。對象是現有 Lolipop 客戶,而非一般主機管理。
執行需求
需連線 lolipop.jp 上的遠端端點(Streamable HTTP),並擁有受支援方案的 Lolipop 租用主機帳戶。需在使用者面板簽發個人存取權杖,以 Authorization Bearer 標頭傳送;簽發時選擇 domains、ssl、wordpress 的讀寫範圍。MCP 用戶端須支援自訂請求標頭,或透過 npx 使用本機 stdio 橋接。
安裝前請注意
該權杖可存取你的主機帳戶,應存放在環境變數中,避免寫入提交的檔案或 shell 歷史紀錄。具寫入權限的權杖可新增、修改或刪除網域與子網域、申請 SSL 簽發並安裝 WordPress,會改變線上網站設定。超出權杖範圍的請求會被拒絕。claude.ai 網頁連接器無法傳遞靜態標頭,暫不支援。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Lolipop MCP Server,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.pepabo%2Flolipop-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "lolipop": {
      "type": "http",
      "url": "https://lolipop.jp/api/v1/mcp"
    }
  }
}

README

Lolipop MCP Server

日本語版 README はこちら / Japanese README

The official remote Model Context Protocol (MCP) server for Lolipop Rental Server — a shared web hosting service operated by GMO Pepabo, Inc.

Manage domains, subdomains, free SSL certificates, and WordPress installations — all through natural language conversations with AI assistants.

Endpoint

https://lolipop.jp/api/v1/mcp

Transport: Streamable HTTP. Authentication: Personal Access Token (PAT) via the Authorization: Bearer header.

Features

  • Domain management — add, list, update (public folder), and remove custom domains
  • Subdomain management — add, list, and remove subdomains
  • SSL — list free SSL certificates and request issuance (Let's Encrypt)
  • WordPress — list installations and run a one-click install
  • Account info — retrieve the authenticated API key's account information (plan, server, rate limit)

Pricing: MCP server access is free. A valid Lolipop Rental Server contract is required.

Authentication

The Lolipop MCP server authenticates with a Personal Access Token (PAT), issued from the Lolipop user panel.

  1. Sign in to the Lolipop user panel and issue an API key (PAT). Copy the token (lp_pat_...).
  2. Register the endpoint URL together with the Authorization: Bearer <PAT> header in your MCP client (see Quick Start below).

Scopes are selected at issuance time (domains:read / domains:write / ssl:read / ssl:write / wordpress:read / wordpress:write). Requests exceeding the token's scope return 403 insufficient_scope.

Note: claude.ai (the web app's custom connectors) currently requires OAuth and cannot pass a static Authorization header, so it is not supported at this time. Use a client that supports custom headers (Claude Code, Cursor, Gemini CLI, OpenAI Codex), or the mcp-remote stdio bridge below.

Quick Start

Keep your PAT out of committed files and shell history. Store it in an environment variable (e.g. LOLIPOP_PAT) and reference it, rather than pasting the raw token into a config file or a command line. The examples below use ${LOLIPOP_PAT}.

bash
export LOLIPOP_PAT="lp_pat_..."   # your issued token

Claude Code

bash
claude mcp add --transport http lolipop https://lolipop.jp/api/v1/mcp \  --header "Authorization: Bearer ${LOLIPOP_PAT}"

Claude Code MCP docs

Cursor

Add to .cursor/mcp.json. Cursor expands ${env:VAR} references, so the raw token stays in your environment, not the file:

json
{  "mcpServers": {    "lolipop": {      "url": "https://lolipop.jp/api/v1/mcp",      "headers": {        "Authorization": "Bearer ${env:LOLIPOP_PAT}"      }    }  }}

Gemini CLI

Add to ~/.gemini/settings.json. Gemini CLI expands $VAR / ${VAR} references from the environment:

json
{  "mcpServers": {    "lolipop": {      "httpUrl": "https://lolipop.jp/api/v1/mcp",      "headers": {        "Authorization": "Bearer ${LOLIPOP_PAT}"      }    }  }}

See the Gemini CLI MCP server documentation for details.

OpenAI Codex CLI

Codex supports remote MCP servers and can read the token from an environment variable via bearer_token_env_var. Configure https://lolipop.jp/api/v1/mcp per the Codex MCP documentation:

toml
[mcp_servers.lolipop]url = "https://lolipop.jp/api/v1/mcp"bearer_token_env_var = "LOLIPOP_PAT"

Local stdio bridge (for clients without custom-header support)

Use mcp-remote to bridge a stdio-only client to the remote endpoint. Reference the token via environment variable so it does not appear in the config file:

json
{  "mcpServers": {    "lolipop": {      "command": "npx",      "args": [        "-y", "mcp-remote", "https://lolipop.jp/api/v1/mcp",        "--header", "Authorization: Bearer ${LOLIPOP_PAT}"      ]    }  }}

Documentation

Requirements

  • A Lolipop Rental Server account on a supported plan
  • A Personal Access Token (PAT) issued from the user panel
  • An MCP-compatible client that supports custom request headers (Claude Code, Cursor, Gemini CLI, OpenAI Codex CLI, etc.)

Support

License

MIT

來源:README.md,提交 abf904a

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分