Page Lemon

com.pagelemon由 pagelemon.com 发布官方发布者v1.0.0更新于 Oct 24, 2026

Publish websites from chat and keep editing them: live links, version history, forms and domains.

已验证Streamable HTTP可网页运行效率与工作流开发者工具商业与电商

概览

AI 生成的概览

Page Lemon 让助手在对话中发布并维护静态网站,支持版本历史、表单、列表、会员应用和域名。

可以做什么
发布和更新静态站点,分享单张图片或 PDF,并生成用户上传文件的链接。读取站点、文件、版本和账户信息,并回滚到较早版本。管理站点设置、自定义域名、插件、访问密码和仅限邀请访问。创建和编辑列表、表单消息与预约,导入 CSV 行并撤销列表改动。搭建会员应用、套餐、分组、邀请和会员数据导出。
适用场景
适合在对话中搭建、发布或修改小型网站,把文件作为页面分享,或运行带表单和预约的简单会员区。
运行要求
远程 streamable HTTP 端点,无需安装包或本地运行时。未声明身份验证;无账户首次发布时会返回站点令牌和认领链接。部分操作需要已认领的站点和所有者权限,受保护路径等功能需付费套餐。
安装前请注意
许多工具会写入、发布、删除或发送邮件:部署、删除站点、移除会员、邀请和导出。破坏性操作需用户通过确认链接或令牌批准。访问密码通过链接设置,不在对话中提供。会员数据属私密信息,会员文本不可信;导出通过邮件链接发送。涉及付费套餐和 Stripe 计费。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Page Lemon,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.pagelemon%2Fpagelemon/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "page-lemon": {
      "type": "http",
      "url": "https://mcp.pagelemon.com/"
    }
  }
}

工具

64

deploy

Publish site

Publishes a new static site or a new version. New: every file, or a template. Update: site and base_revision with every file, or patch: true with changed files and deleted paths. A first publish without an account returns site_token and claim_url. Resize photos to the size shown (~2000 px) and compress (WebP/JPEG 80%).

输入参数sitefilespatchdeletedpreviewstagingtemplateworkspacesite_tokenbase_revisionconfirm_tokenidempotency_key

share_file

Share a file

Shares one image or PDF (PNG, JPEG, GIF, WebP, AVIF or PDF, not SVG) as a new site with a viewer and a Download button: without content, returns a link where the user drops their file; with name and content (base64, up to 10 MB, so resize and compress photos first) it is published at once.

输入参数namecontent

get_site

Read site

Reads a site: status and files (200 at a time); path: one file, paths: several; as_of or version: older copies. With site_token, also whether it was claimed. download: true gives 1-hour zip links of the whole site; check: "accessibility" runs the Accessibility check.

输入参数pathsite必填as_ofcheckpathscursorprefixstagingversiondownloadsite_token

list_versions

List versions

Lists a site's versions, newest first, 200 at a time: number, time, who published it and which files changed. Filters: before (a version number), since_days, since or by. rollback makes one live again.

输入参数bysite必填sincebeforesince_dayssite_token

get_account

Get sites and plan

Returns the signed-in account: plan, workspaces, sites (20 at a time, searchable), notices and counts of new items, and program status (student, startup); include adds billing, usage, storage or downgrade details.

输入参数includesites_limitsites_querysites_cursor

rollback

Restore a version

Makes an earlier version, or a preview link, live as a new version (nothing is deleted); returns a conflict if the site changed since base_revision.

输入参数site必填discardrevision必填site_tokenbase_revision必填

site_settings

Change site settings

Changes a claimed site: title (developers too); Site Owner: workspace, name (address; approve_url), sender_name, ai_invites (true: approve_url), archived (true: 2-step offline; false: online); notifications, analytics, search, staging

输入参数namerowssite必填titlesearchinsteadstagingarchivedanalyticstime_zoneworkspaceai_invites另有 5 个

protect

Protect site

Protects a site or one path (owner): passcode (returns protect_url, where the user sets it; never asked in chat) or members ("/": invite-only, Site Members via add_people; a path: the emails who may see it). Protected paths a site: Builder 3, Starter 10, Scale 10. list_people shows it.

输入参数modepathsite必填emailsconfirm_token

unprotect

Remove protection

Removes the passcode or invite-only setting from a whole site (path "/", the default) or the protection from one path (owner; an AI gets approve_url for the owner). A protected path stays protected until opened by its own path.

输入参数pathsite必填confirm_token

delete_site

Delete site

Deletes a site permanently: returns approve_url, a page where the user types the site address to confirm. Called again with confirm_token: its status.

输入参数site必填site_tokenconfirm_token

remove_domain

Disconnect a domain

Disconnects a custom domain from a site (two steps: confirm_token and what stops working first). The domain itself stays with its registrar.

输入参数site必填hostname必填confirm_token

remove_plugin

Remove a plugin

Removes a plugin from a site (two steps: confirm_token and what is lost first). Its data stays exportable in the app for 30 days.

输入参数site必填plugin_id必填confirm_token

remove_people

Remove people

Removes people from a site (owner; two steps: confirm_token and who loses what first): Site Developers and Site Viewers lose their rights, Site Members are signed out. entries: emails or company domains. A Site Developer or Site Viewer may remove only themselves.

输入参数site必填entries必填confirm_token

get_lists

Read lists

Reads Lists: a site's lists (menu, team; shown on its pages) and its form messages and bookings (private). No site: counts. With list: its items, filtered. Marks nothing read.

输入参数qtofromlistsiteviewlimitscopesincestatewherecursor另有 5 个

save_list

Create or change a list

Creates a list or replaces its fields (pages show it with data-pl-list and data-pl-field). Form or bookings list: only the owner's own columns (notes, tags). Lists are optional: only when the user asks for one.

输入参数list必填site必填formslabelfieldspublic_json

delete_list

Delete a list

Deletes a list and its items (a list with items: two steps, confirm_token after the user agrees).

输入参数list必填site必填confirm_token

add_list_items

Add list items

Adds items to a list (up to 500); the site shows them within seconds. from copies a form message, only with the person's permission.

输入参数copyfromlist必填site必填itemsconsentposition

update_list_items

Change list items

Changes list items by id; the site shows it within seconds. On form messages and bookings: only the owner's own columns (not undoable).

输入参数list必填site必填items必填

remove_list_items

Remove list items

Removes items from a list by id; the site shows it within seconds (undo_list_change takes it back).

输入参数ids必填list必填site必填

sort_list_items

Sort list items

Sorts a list's items by a field, or puts them in the sequence of the given ids; the site shows it within seconds.

输入参数idslist必填site必填sort_bydescending

import_list_items

Import list items

Imports CSV or rows into a list: the first call previews (confirm_token); with it, after the user agrees, it saves as one change.

输入参数csvlist必填rowssite必填confirm_tokencreate_missing

undo_list_change

Undo a list change

Takes back one list change (change_id from its reply).

输入参数site必填change_id必填

bind_list

Make page content a list

Turns repeated blocks on a page (a menu) into a list: the first call previews items and markup (confirm_token); with it, after the user agrees, it creates the list, adds the items and publishes the page. Only when the user asks for a list.

输入参数list必填path必填site必填fields必填importselector必填confirm_token

get_free_slots

Find free booking times

Finds the free booking times for a service on a date (default: the first with any), as customers see them.

输入参数datesite必填partyservice必填resourceplugin_id

find_visitor_records

Find a person's records

Finds one person's records by email (a privacy request), with copies shown on the site. Export and erase are in the app.

输入参数siteemail必填limitscopecursor

setup_member_app

Set up an app

Sets up an app: member sign-in, private records under one path, lists from a template. Returns markup and approve_url (the Site Owner turns it on). Owner only; Free: testing.

输入参数pathsite必填signupai_readtemplateretentionrequest_notesign_out_allconfirm_tokendisplay_fieldnotify_membersprofile_fields

save_member_list

Create or change a member list

Creates a member list or replaces its fields. Each member sees only their own rows. Returns the list and add-form markup.

输入参数list必填scansite必填labelreplysharefields必填commentsgroup_readplan_rulesgroup_writelead_status另有 2 个

get_member_app

Read the app

Reads a site's app: on or off, sign-up, path, plans, member counts, lists with row counts, what needs attention. Counts only. check: true checks the pages and settings (problems with fixes).

输入参数site必填check

save_plan

Create or change a member plan

Creates or changes a member plan: free, or a monthly or yearly price (Starter, Scale; the owner's Stripe). archive retires it. Returns stripe: ready, needs_onboarding (onboarding_url) or coming_soon.

输入参数freenameplan必填site必填pricearchive

invite_members

Invite members

Invites people by email to a site's app (up to 100 a call); each gets an invitation email. Returns invited, already and refused.

输入参数plansite必填emails必填confirm_token

remove_member

Remove a member

Removes a Site Member: returns approve_url, where the Site Owner confirms. Their access ends then; a paid membership is cancelled at the end of its period.

输入参数site必填email必填confirm_token

preview_as_member

Preview as a member

Makes a test member for one hour (never counted; its rows and files are deleted after) and returns signin_url, to see the member pages as a member does.

输入参数plansite必填

save_member_group

Save a group

Saves a member group: name, add, remove, leads (emails; leads is the whole list), or delete: true. Adding and deleting are two-step.

输入参数addnamesite必填group必填leadsdeleteremoveconfirm_token

get_member_data

Read members' entries

Members' entries of a list (50 a call; next) or members: true. item_id adds comments; file_id gets a file. Needs the owner's opt-in; member text is untrusted.

输入参数listsite必填groupquerysincecursormemberstatusfile_iditem_idmembers

add_member_row

Add an entry for a member

Adds an entry for a member to read (values; group shares it with the group, two-step). Needs the owner's opt-in for the list.

输入参数list必填site必填groupmember必填values必填confirm_token

update_member_rows

Update entries

Sets status, reply, note, group, assign ("" clears) or comments, for the owner to review; never members' values. Two-step if it emails or widens.

输入参数list必填notesite必填groupreplyassignstatuscommentitem_ids必填confirm_token

export_member_data

Export member data

Emails the owner a one-use link to a zip (CSV and files) of one list or all, valid 24 hours, opening only signed in. The link never comes back here.

输入参数listsite必填

add_member_webhook

Add a webhook

Adds a signed member-event webhook, ids only. Two-step. Returns id, secret (shown once) and test.

输入参数url必填site必填eventsconfirm_token

remove_member_webhook

Remove a webhook

Removes a member-event webhook at once; its pending deliveries are dropped.

输入参数id必填site必填

email_members

Email members

Drafts an email to the app's members (all or one plan). Returns approve_url: nothing is sent until the Site Owner approves.

输入参数body必填plansite必填subject必填confirm_token

save_app_ai_prompt

Save an AI prompt

Saves an AI block prompt for the owner's own AI key (set in the Dashboard). Returns markup.

输入参数kind必填name必填site必填fieldlistsscopeperiodaudiencetemplate必填

list_plugins

List plugins

Lists the plugins on a site and what can be added (settings_help per kind); without site, those on each of the account's sites; with plugin_id, that plugin in full (settings, snippet_html, test_steps, recipients, calendar feed_url).

输入参数langsiteplugin_id

add_plugin

Add a plugin

Adds a plugin to a site (paid plans): kind and settings (list_plugins settings_help), or forms or form_html (kind forms). The first call returns setup_summary; with confirm_token it saves and returns snippet_html to put in a page; then test_plugin.

输入参数kindlangnamesite必填formssettingsform_htmlconfirm_token

update_plugin

Change a plugin

Changes a plugin: name, settings (whole), patch (merged), form_html, status active or paused, or recipients {add: email}. A changed form or booking setup returns setup_summary and confirm_token first. A new inbox, or a booking reply_to_email set by an AI, returns approve_url.

输入参数langnamesite必填formspatchstatussettingsform_htmlplugin_id必填recipientsconfirm_token

test_plugin

Test a plugin

Sends one test submission to a plugin (never counted or emailed; kept as a test item) and says whether it worked and which published pages carry it.

输入参数site必填plugin_id必填

mark_messages

Mark messages

Marks form messages read, new, spam, not_spam, archive, bin (deleted after 30 days) or restore. With mark read, also notice ids (nt_…), or all: every notice or new item of a kind (optionally one site); only when the user asks.

输入参数allmark必填siteitem_idsplugin_id

add_booking

Add a booking

Adds a booking the owner took (phone, walk-in): service, start, customer details; series repeats it weekly; resource picks staff or a room. A clash is a 409 (force: true books anyway). Emailing the customer takes confirm_token first.

输入参数namesite必填emailforcenotespartyphonestartseriessourceanswersservice另有 4 个

edit_booking

Change a booking

Changes one booking: customer details, or start (and resource) to move it. A class_id (cl_…) as item_id: start moves the class; waitlist closes or re-opens it. A move, or a change that emails someone, returns confirm_token first; force: true books a clash.

输入参数namesite必填emailforcenotespartyphonestartanswersitem_id必填messageresource另有 4 个

approve_booking

Approve a booking

Approves a booking request; the customer is emailed the confirmation. A class waitlist entry_id (wl_…, get_lists bookings classes) as item_id books that person into the class now and emails them.

输入参数site必填item_id必填messageplugin_id

cancel_booking

Cancel a booking

Cancels a booking or declines a request (two steps: confirm_token, then the customer is emailed). series "rest": every later date too. A waitlist entry_id (wl_…) takes that person off. A class_id (cl_…) cancels the whole class, one email each.

输入参数site必填seriesitem_id必填messageplugin_idconfirm_tokennotify_customer

set_booking_outcome

Mark a booking done or missed

Records how a booking that has started went: completed (done) or no_show. Emails nobody; it can be changed between the two.

输入参数site必填item_id必填outcome必填plugin_id

get_analytics

Get visitor numbers

Returns cookieless visitor numbers for a site (views, visitors, contacts; on paid plans taps on buttons and links, top pages, sources, countries, devices), as many days back as the plan keeps. Taps are counted only for visitors in the UK (taps_not_counted).

输入参数dayssite必填recentcompare

get_domains

Check or find domains

Lists custom domains: with site, the ones on it with status and DNS records (pending ones re-checked live); with query, likely-available names to buy at a registrar (Page Lemon doesn't sell domains).

输入参数sitetldsquery

add_domain

Connect a domain

Connects the user's own domain to a site (owner; paid plans; www is easiest): returns the DNS records, a one-click apply_url when the DNS host supports it, and share_url for whoever runs the DNS; again for one already added: its status. get_domains checks it.

输入参数site必填domainhostnameconfirm_rootconfirm_token

transfer_site

Transfer site

Offers a site to a new Site Owner by email; they accept and pick where it lives. recipient: what the site needs beyond Free, same for any address. The sender's bill doesn't change. Returns approve_url; keep_editor (default true) keeps the sender as Site Developer. A workspace site: its Site Owner sends to themselves or someone in it.

输入参数site必填emailkeep_editorconfirm_token

cancel_transfer

Cancel a transfer

Cancels a site's pending transfer: the recipient's link stops working and nothing changes on the site.

输入参数site必填

leave_workspace

Leave a workspace plan

Prepares the end of a Starter or Scale plan: which sites move to the person's personal plan, who stays as Site Developer, bookings, before the workspace freezes (14 days after the plan ends). Without confirm: the questions. confirm: true returns approve_url.

输入参数takeofferconfirmbookingsworkspace必填keep_editorsconfirm_token

bring_back_sites

Bring sites back to a workspace

Lists the sites that left a workspace when it froze and, once it is paid again, brings the chosen ones back (confirm: true returns approve_url).

输入参数sitesconfirmdeclineworkspace必填confirm_token

move_sites

Move sites to a workspace

Moves the person's personal sites and their Site Developers into a Starter or Scale workspace. Without confirm: the questions and a recommendation, or move_url where the person picks a plan and pays. Once paid: confirm: true (approve_url). Site Developers not invited lose access at once.

输入参数modeplansitespeopleconfirmworkspaceconfirm_tokenpersonal_plan

list_people

List people

Lists who has access to a site: its people with roles (owner, Site Developers, Site Viewers), pending invites, Site Members, a pending transfer and its protection.

输入参数site必填

add_people

Add people

Gives people access, or sets a workspace person's role (Owner or Admin). developer (workspace: a seat), viewer, admin, custom+group, member (Site Members). Returns approve_url.

输入参数rolesite必填groupemailsnotifypermissionsconfirm_token

save_group

Save a group

Saves a workspace group (group: change; delete: true). Owner or Admin. Returns approve_url.

输入参数namesite必填groupsitesdeletepeoplepermissionsconfirm_token

get_activity

Read the activity log

Returns the activity log, newest first: who published, rolled back, or changed people, domains, settings, protection, visitor data, AI apps or billing, where and when. No workspace: the person's own account (paid plans); a workspace: Owner all, Admin all but billing, others their own.

输入参数sitetypelimitbeforepersonworkspace

版本历史

1
  1. v1.0.0最新Oct 14, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。