
Limelink Mcp Server
io.github.hellovelop由 GitHub 账号 hellovelop 发布v0.0.5更新于 Oct 24, 2026
MCP server for Limelink dynamic links with deep linking, social previews, and UTM tracking
概览
让助手读取 LimeLink 文档,并在配置凭据后创建和查询带深度链接、社交预览和 UTM 跟踪的动态链接。
- 可以做什么
- 这是一个用于 LimeLink 动态链接管理的本地 stdio MCP 服务器。它提供文档资源(一个索引加 15 个页面),无需凭据即可使用,并提供五个工具:list-profiles、list-projects、list-custom-domains、create-link,以及 get-link-by-suffix 和 get-link-by-url 查询。依赖 API 的工具使用本地配置文件中的命名组织凭据配置,文档抓取结果会在内存中缓存一小时。
- 适用场景
- 适合让助手依据内置文档回答 LimeLink 安装与 SDK 问题,或需要为某个项目创建和解析动态链接时使用。仅使用文档无需任何配置;创建链接和查询链接则需要配置凭据配置。
- 运行要求
- 需要 Node.js 18 或更高版本以及 npm 包 @limelink/mcp,通过 stdio 运行(不支持远程 HTTP 传输)。依赖 API 的工具需要一个版本 1 的 JSON 配置文件,其绝对路径由 LIMELINK_PROFILES_FILE 指定,文件中包含组织 API 密钥和可选的项目别名;LIMELINK_API_KEY 和 LIMELINK_PROJECT_ID 会被忽略。修改配置文件后需要重启服务器。
安装
在 SourceWeft 中
- 打开 控制台中的 Limelink Mcp Server,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@limelink/mcp
한국어 · Documentation · Capability reference
A Model Context Protocol (MCP) server for LimeLink dynamic link management. Create, look up, and manage dynamic links directly from Claude Code, Claude Desktop, or any MCP-compatible client.
No API key required to get started! Documentation and SDK setup guides work without any configuration. Just connect and start exploring LimeLink features with your AI assistant.
Features
- Documentation Resources — Access LimeLink docs (15 pages + index) directly from your AI assistant — no API key needed
- 5 Tools — Discover profiles and Projects, create dynamic links, and look up links (API tools require a configured profile)
- In-memory Caching — 1-hour TTL cache for documentation fetches
Runtime
- Node.js 18 or later
- stdio transport only; Remote MCP/HTTP transport is not supported
- npm package:
@limelink/mcp; global executable:limelink-mcp - stdout is reserved for the MCP protocol; diagnostics and wrapper logs must use stderr
See installation and configuration and network behavior for the complete operational contract.
What works without an API key?
Quick Start
Without API Key (Documentation & Guides)
No API key needed. Connect and start exploring LimeLink documentation and setup guides immediately:
Try asking your AI assistant:
- "Read the LimeLink getting-started docs"
- "How do I set up deep linking for iOS?"
- "Show me the LimeLink SDK integration guide"
With Organization Profiles (Full Features)
Create the version 1 profile file shown below and pass its absolute path:
Usage with Global Install
Configuration
Claude Code
The easiest way to add the MCP server is using the claude mcp add command:
Scope options:
--scope user— Available in all projects--scope project— Saved to.mcp.json(shareable with team via Git)
Claude Desktop & other MCP clients
Add the JSON config to your client's config file:
Profile file
Environment Variables
LIMELINK_API_KEY and LIMELINK_PROJECT_ID are ignored. When no credential profile is configured, API-backed tools direct the agent to Organizations to issue an Organization API key and configure the profile file. Project-backed tools accept a Project UUID directly. A profile's optional projects map is a recommended convenience for repeatedly used Projects, not a prerequisite; add aliases after list-projects discovery if useful. Profiles initialize lazily through credential introspection on their first API-backed call. Profile-file changes, including alias additions, require an MCP server restart.
You can get your API key from the LimeLink Dashboard. Without an API key, documentation resources and SDK setup guides are fully available.
Tools
list-profiles
Lists configured aliases, Organization labels, default status, and current initialization status without contacting the API. Already initialized profiles include scopes. API key values remain secret and are never returned. Organization, Project, Custom Domain and credential identifiers and key prefixes are non-secret identifiers and may appear in API-backed tool responses when useful.
list-projects
Lists Projects in the Organization discovered from the selected profile's credential. Accepts optional profile; the credential requires projects:read.
list-custom-domains
Lists Custom Domains for required project (alias or UUID). Accepts optional profile; the credential requires domains:read.
create-link
Create a V2 Core Link with platform-specific deep linking, Custom Domain selection, social previews, and UTM tracking.
Parameters:
Example usage in Claude:
"Create a dynamic link for https://example.com/product/123 with suffix 'product-123' and enable analytics"
get-link-by-suffix
Look up a dynamic link by its suffix.
get-link-by-url
Resolve a Link through the V2 API using its full URL. The backend determines whether the URL belongs to a Free default namespace, Project hostname, or active Custom Domain. No Project selector or local suffix parsing is required.
The URL must be absolute HTTPS with exactly one /{suffix} path segment and no query, fragment, explicit port, or credentials.
Resources
limelink://docs/index
Returns the full LimeLink documentation index (llms.txt).
limelink://docs/{slug}
Returns individual documentation pages. Available slugs:
introduction, getting-started, project, application, dynamic-link, create-link, link-detail, link-management, appearance, sdk-integration, ios-sdk, android-sdk, api-integration, advanced, llm-agent
Example usage in Claude:
"Read the LimeLink API integration docs"
Claude will access
limelink://docs/api-integration
Development
Prerequisites
- Node.js >= 18
- pnpm
Setup
Run locally
Testing
Project Structure
License
MIT
来源:README.md,提交 a36da3f
工具
0版本历史
1- v0.0.5最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。