unulu

ai.unulu由 unulu.ai 發布官方發布者v0.1.0更新於 Oct 25, 2026

AI agent website builder. Create and publish link-in-bio sites via MCP or REST API.

已驗證Streamable HTTP可網頁執行效率與工作流開發者工具

概覽

AI 產生的概覽

遠端 MCP 伺服器,讓 AI 助理在 unu.lu 上建立、讀取和更新 link-in-bio 網站,並檢查帳號名稱是否可用。

可以做什麼
依名稱、簡介和連結建立 link-in-bio 網站,回傳 unu.lu 上的即時網址,若未以電子郵件認領則一小時後過期。透過網站 ID、完整網址或裸主機名稱讀取網站目前狀態,包括是否已被認領。更新既有網站的名稱、簡介、連結、主題和連結徽章,其中連結會整批取代陣列。在使用者認領前檢查 unu.lu 上的帳號名稱是否可用。
適用情境
適合在對話中快速發布個人 link-in-bio 頁面,或在不離開助理的情況下檢視、修改既有的 unu.lu 網站。也適合在認領前確認帳號名稱是否可用。
執行需求
遠端 streamable HTTP 端點;未宣告驗證、環境變數或標頭。README 說明 REST API 有速率限制。認領網站使其永久保留需要提供電子郵件地址。
安裝前請注意
建立和更新會公開發布內容並寫入第三方服務;更新會整批取代連結陣列,應先讀取目前狀態。未認領的網站一小時後過期。認領需向服務商提供電子郵件地址。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 unulu,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "unulu": {
      "type": "http",
      "url": "https://mcp.unulu.ai/"
    }
  }
}

README

[unulu]

unulu

[MCP Badge]

AI agent website builder, starting with link-in-bio sites. Create and publish via MCP server or REST API.

v1.0 — Stable API.

What is unulu?

unulu is a website builder designed for AI agents. You describe a site in conversation with an AI assistant — Claude, ChatGPT, Gemini, Cursor, or any MCP-compatible tool — and it builds and publishes the site instantly.

Starting with link-in-bio sites: a single page with your name, bio, and links, live at yourhandle.unu.lu. No signup, no templates, no manual work.

What AI agents can do

  • Create a link-in-bio site with a name, bio, links, and theme
  • Read the current state of any site
  • Update content — display name, bio, links, theme, link badges
  • Check handle availability before claiming
  • 17 built-in themes including minimal, gradient, brutalist, glass, and more

Sites are published instantly and expire after 1 hour unless claimed with an email address.

Quick start (MCP)

Add unulu to your MCP client config:

json
{  "mcpServers": {    "unulu": {      "type": "streamable-http",      "url": "https://mcp.unulu.ai"    }  }}

No authentication required. Then ask your AI agent: "Build a link-in-bio site for me on unulu."

REST API

Base URL: https://api.unulu.ai

MethodPathDescription
POST/api/sitesCreate a link-in-bio site
GET/api/sites/{site_id}Get site state
PATCH/api/sites/{site_id}Update a site
GET/api/claims/check-handleCheck handle availability

No authentication required. Rate limited. Full spec: openapi.json

Example

See a live site at unulu.unu.lu.

Docs

Platform guides

Step-by-step setup for each AI platform:

Claude · ChatGPT · Gemini · Cursor · Copilot · Grok · Windsurf · Other

Roadmap

See open issues labeled enhancement for planned features. Suggestions welcome — open an issue.

Links

來源:README.md,提交 d488dd3

工具

4

unulu_create_site

Create a link-in-bio site

Create a link-in-bio site with a name, bio, and links. Returns a live URL on unu.lu that expires in 1 hour unless claimed. Do NOT call until you have at least a name and one link from the user — gather real content first, never create with placeholder or empty content. If the user provides a handle (e.g. '_guy.a' for Instagram), construct the full URL yourself — do not ask them to paste it. When feasible, offer to find all public links for the person. Before calling: tell the user they can choose a skin on the preview page for the overall aesthetic; ask permission before adding emoji leading_icons to decorate links (for not-well-known social URLs). The response includes an assistant_message with the site URL and claim details — present these to the user. Persist claim_token and claim_code_short for subsequent updates — never ask the user for them back in the same conversation. Never create a duplicate site; always update the existing one. After creation: tell the user they can pick a custom handle when they claim; share the preview URL in a copy-paste block; offer to refine bio, links, or ordering. Keep iteration fast — apply changes immediately, don't re-confirm minor edits.

輸入參數bioname必填linksskin_id

unulu_get_state

Get site state

Returns the current state of a site including its name, bio, links, and URL. No authentication required. If expires_at is absent, the site has been claimed and is permanent. Accepts a site ID, a full URL (e.g. https://abc123.unu.lu), or a bare hostname (e.g. abc123.unu.lu).

輸入參數site_id必填

unulu_update_site

Update a site

Update an existing site. All fields are optional — only provided fields are changed. Links replace the entire array (omit to keep existing). Before updating, always call unulu_get_state first to read the current links and their ids — do not guess link ids. Authorization depends on site lifecycle: X-Claim-Token header for ephemeral (pre-claim) sites, X-Edit-Token header for claimed (post-claim) sites. If neither token is available and the site is claimed, use requestEditAccess to obtain an edit_token. If you created the site in this conversation, you already have the claim_token — use it directly. Returns the full updated site state. Keep iteration fast — apply changes immediately without re-confirming minor edits unless ambiguous. Accepts a site ID, a full URL (e.g. https://abc123.unu.lu), or a bare hostname (e.g. abc123.unu.lu).

輸入參數bionamelinkssite_id必填skin_idclaim_urledit_tokenclaim_token

unulu_check_handle

Check handle availability

Check whether a handle is available on unu.lu (not other platforms like Instagram, TikTok, etc.). For example, checking 'joe' tells you if joe.unu.lu is available for claiming. Use this to help users choose a handle before they visit the claim page.

輸入參數handle必填

版本歷史

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

評分

已滿足適用檢查項的 100%

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

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分