test_authentication
Test authentication
Test API Authentication
無需輸入參數。

com.linklyhq由 linklyhq.com 發布官方發布者v2.0.0更新於 Oct 27, 2026
Create and manage short links, track clicks, and automate URL management
Linkly 官方 MCP 伺服器,讓 AI 助理建立與管理短連結、自訂網域和 webhook,並查看點擊分析資料。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.linklyhq%2Flinkly/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"linkly": {
"type": "http",
"url": "https://mcp.linklyhq.com/"
}
}
}[Claude connector directory] [smithery badge] [Glama] [MCP registry]
Official Model Context Protocol (MCP) server for Linkly — the URL shortener and link management platform.
This repository powers the hosted MCP server at https://mcp.linklyhq.com. That is the only supported way to connect an AI assistant to Linkly via MCP. See https://linklyhq.com/support/mcp-server for setup instructions.
⚠️ The
linkly-mcp-servernpm package is deprecated. The self-hosted / API-key flow is no longer maintained. All users should migrate to the hosted server — it uses OAuth 2.1 with PKCE, requires no API keys or local install, and always runs the latest tool set. The npm package will continue to exist on the registry for backwards compatibility but will not receive new tools or bug fixes, and may be unpublished in the future.
For full documentation, setup guides, and examples, visit: https://linklyhq.com/support/mcp-server
Server URL: https://mcp.linklyhq.com
Connect your MCP client to the hosted server and sign in to Linkly when your browser opens. That's it — no API keys, no installation, no config drift.
For help and support, visit Linkly Support or email [email protected].
The server.json at the repo root is the official MCP Registry manifest for the com.linklyhq/linkly server. It is remote-only: it points clients at the hosted server and intentionally ships no package (the deprecated npm distribution was dropped in v2.0.0).
Publishing requires DNS access to linklyhq.com — the com.linklyhq namespace is verified via a DNS TXT record on the domain apex:
See the registry authentication guide for details.
chatgpt-app-submission.json is the OpenAI Apps SDK submission import — it pre-fills the per-tool annotations and the three safety justifications (read-only / open-world / destructive) for all 25 tools, so they don't have to be typed by hand in the dashboard.
OpenAI freezes a metadata snapshot at publish time and does not auto-detect MCP changes, so after deploying server changes you publish a new version:
wrangler deploy).https://mcp.linklyhq.com).chatgpt-app-submission.json onto the form (top of the page) to fill the justifications.Keep this file in sync with the worker whenever tools are added/removed or their readOnlyHint/destructiveHint change. The destructive flag is true only for the 5 genuinely destructive tools (delete_link, delete_domain, batchDeleteLinks, unsubscribe_webhook, unsubscribe_link_webhook); creates/updates/subscribes are additive (false).
MIT
來源:README.md,提交 573f4c3
Test authentication
Test API Authentication
無需輸入參數。
Get workspace details
Return details of authenticated workspace
無需輸入參數。
Batch delete links
Batch delete multiple links
ids必填Update workspace settings
Update workspace settings. Only the fields provided are changed; omitted fields keep their current values.
namewebhooksList links
List links with sorting and search
pagesearchsort_bysort_dirpage_sizePing server
Health check
message必填Create short link
Create short links and URL shorteners. Use this when the user asks to shorten a URL, create a short link, or make a link shorter.
url必填namenoteslugdomaingtm_idenabledcloakingog_imageog_titleutm_termblock_bots另有 11 個Update link
Update an existing Linkly link by its ID
urlnamenotegtm_idenabledlink_id必填cloakingog_imageog_titleutm_termblock_botsga4_tag_id另有 10 個Delete link
Delete a Linkly link by its ID
link_id必填Get link details
Get details of a specific Linkly link by its ID
link_id必填Get recent clicks
Get recent click data for the workspace
link_idGet click analytics
Get time-series click analytics data for charting. Returns click counts over time.
endbotsstartuniquebrowsercountrylink_idplatformfrequencyGet analytics by dimension
Get click counts grouped by a dimension (country, platform, referrer, etc.). Useful for breakdowns and top-N reports.
endbotsstartuniquecounter必填countrylink_idplatformExport click records
Export detailed click records with full information (timestamp, browser, country, URL, platform, referer, bot, ISP, params).
endbotsstartcountrylink_idplatformList custom domains
List all custom domains in the workspace.
無需輸入參數。
Add custom domain
Add a custom domain to the workspace. The domain must be configured to point to Linkly's servers.
name必填Delete custom domain
Remove a custom domain from the workspace.
domain_id必填Update domain favicon
Update the favicon URL for a custom domain.
domain_id必填favicon_url必填Search links
Search for links by name, URL, or note. Returns matching links with click statistics.
query必填List webhooks
List all webhook URLs subscribed to the workspace. These receive click events for all links.
無需輸入參數。
Add workspace webhook
Subscribe a webhook URL to receive click events for all links in the workspace.
url必填Remove workspace webhook
Unsubscribe a webhook URL from workspace click events.
url必填List link webhooks
List all webhook URLs subscribed to a specific link.
link_id必填Add link webhook
Subscribe a webhook URL to receive click events for a specific link.
url必填link_id必填Remove link webhook
Unsubscribe a webhook URL from a specific link's click events.
url必填link_id必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
{ "mcpServers": { "linkly": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.linklyhq.com"] } }}claude mcp add --transport http linkly https://mcp.linklyhq.com{ "servers": { "linkly": { "type": "url", "url": "https://mcp.linklyhq.com" } }}# 1. Generate an Ed25519 key + TXT record (macOS: use openssl@3; system LibreSSL lacks Ed25519)openssl genpkey -algorithm Ed25519 -out key.pemPUBLIC_KEY="$(openssl pkey -in key.pem -pubout -outform DER | tail -c 32 | base64)"echo "linklyhq.com. IN TXT \"v=MCPv1; k=ed25519; p=${PUBLIC_KEY}\"" # add at the APEX of linklyhq.com
# 2. Authenticate the namespace + publishPRIVATE_KEY="$(openssl pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')"mcp-publisher login dns --domain linklyhq.com --private-key "$PRIVATE_KEY"mcp-publisher publish