limelink-mcp-server
@limelink/mcp
한국어 · Документация · Справочник по возможностям
Сервер Model Context Protocol (MCP) для управления динамическими ссылками LimeLink. Создавайте, ищите и управляйте динамическими ссылками прямо из Claude Code, Claude Desktop или любого MCP-совместимого клиента.
Для начала работы API-ключ не требуется! Документация и руководства по настройке SDK работают без какой-либо конфигурации. Просто подключитесь и начните изучать возможности LimeLink с помощью вашего ИИ-ассистента.
Возможности
Документационные ресурсы — доступ к документации LimeLink (15 страниц + индекс) прямо из вашего ИИ-ассистента — API-ключ не нужен
5 инструментов — обнаружение профилей и проектов, создание динамических ссылок и поиск ссылок (инструменты API требуют настроенного профиля)
Кэширование в памяти — кэш с TTL 1 час для загрузки документации
Среда выполнения
Node.js 18 или новее
только stdio-транспорт; Remote MCP/HTTP транспорт не поддерживается
npm-пакет:
@limelink/mcp; глобальный исполняемый файл:limelink-mcpstdout зарезервирован для протокола MCP; диагностика и журналы обёртки должны использовать stderr
Полный эксплуатационный контракт см. в разделах установка и настройка и сетевое поведение.
Что работает без API-ключа?
Функция | Категория | API-ключ | Описание |
| Ресурс | Не требуется | Полный индекс документации |
| Ресурс | Не требуется | 15 отдельных страниц документации |
| Инструмент | Не требуется | Список локально настроенных псевдонимов профилей без обращения к API |
| Инструмент | Требуется | Список проектов для выбранного профиля организации |
| Инструмент | Требуется | Список пользовательских доменов для выбранного проекта |
| Инструмент | Требуется | Создание V2 Core Links через API |
| Инструмент | Требуется | Поиск ссылок по суффиксу |
| Инструмент | Требуется | Поиск ссылок по URL |
Related MCP server: lynxprompt-mcp
Быстрый старт
Без API-ключа (документация и руководства)
API-ключ не нужен. Подключитесь и сразу начните изучать документацию LimeLink и руководства по настройке:
{
"mcpServers": {
"limelink": {
"command": "npx",
"args": ["-y", "@limelink/mcp"]
}
}
}Попробуйте спросить вашего ИИ-ассистента:
«Прочитай документацию LimeLink по началу работы»
«Как настроить deep linking для iOS?»
«Покажи руководство по интеграции LimeLink SDK»
С профилями организации (полные возможности)
Создайте файл профиля версии 1, как показано ниже, и передайте его абсолютный путь:
{
"mcpServers": {
"limelink": {
"command": "npx",
"args": ["-y", "@limelink/mcp"],
"env": {
"LIMELINK_PROFILES_FILE": "/absolute/path/to/limelink-profiles.json"
}
}
}
}Использование с глобальной установкой
npm install -g @limelink/mcp{
"mcpServers": {
"limelink": {
"command": "limelink-mcp",
"env": {
"LIMELINK_PROFILES_FILE": "/absolute/path/to/limelink-profiles.json"
}
}
}
}Конфигурация
Claude Code
Самый простой способ добавить MCP-сервер — использовать команду claude mcp add:
# Without API key (docs & guides only)
claude mcp add --scope user --transport stdio limelink -- npx -y @limelink/mcp
# With API key (full features)
claude mcp add --scope user --transport stdio limelink \
--env LIMELINK_PROFILES_FILE=/absolute/path/to/limelink-profiles.json \
-- npx -y @limelink/mcpПараметры области действия:
--scope user— доступно во всех проектах--scope project— сохраняется в.mcp.json(можно делиться с командой через Git)
Claude Desktop и другие MCP-клиенты
Добавьте JSON-конфигурацию в файл конфигурации вашего клиента:
Клиент | Файл конфигурации |
Claude Desktop (macOS) |
|
Claude Desktop (Windows) |
|
Файл профиля
{"version":1,"defaultProfile":"work","profiles":{"work":{"apiKey":"your_api_key","organizationLabel":"Work","projects":{"marketing":"11111111-1111-4111-8111-111111111111"}}}}Переменные окружения
Переменная | Обязательная | По умолчанию | Описание |
| Нет | — | Путь к JSON-файлу версии 1, содержащему именованные профили учётных данных организации. |
LIMELINK_API_KEY и LIMELINK_PROJECT_ID игнорируются. Если профиль учётных данных не настроен, инструменты, работающие через API, направляют агента в Организации для получения ключа API организации и настройки файла профиля. Инструменты, работающие с проектами, принимают UUID проекта напрямую. Необязательная карта projects в профиле — рекомендуемое удобство для часто используемых проектов, а не обязательное условие; добавляйте псевдонимы после обнаружения через list-projects, если это полезно. Профили инициализируются лениво через анализ учётных данных при первом вызове через API. Изменения в файле профиля, включая добавление псевдонимов, требуют перезапуска MCP-сервера.
Вы можете получить свой API-ключ в панели управления LimeLink. Без API-ключа документационные ресурсы и руководства по настройке SDK полностью доступны.
Инструменты
list-profiles
Выводит список настроенных псевдонимов, меток организаций, статус по умолчанию и текущий статус инициализации без обращения к API. Уже инициализированные профили включают области действия. Значения ключей API остаются секретными и никогда не возвращаются. Идентификаторы организаций, проектов, пользовательских доменов и учётных данных, а также префиксы ключей являются несекретными идентификаторами и могут появляться в ответах инструментов, работающих через API, когда это полезно.
list-projects
Выводит список проектов в организации, обнаруженной из учётных данных выбранного профиля. Принимает необязательный параметр profile; для учётных данных требуется разрешение projects:read.
list-custom-domains
Выводит список пользовательских доменов для обязательного параметра project (псевдоним или UUID). Принимает необязательный параметр profile; для учётных данных требуется разрешение domains:read.
create-link
Создаёт V2 Core Link с deep linking для платформ, выбором пользовательского домена, социальными превью и отслеживанием UTM.
Параметры:
Параметр | Тип | Обязательный | Описание |
| string | Нет | Идентификатор короткого пути URL (1–100); генерируется API, если опущен |
| string | Да | Целевой URL (макс. 500) |
| string | Да | Имя ссылки (макс. 100) |
| string | Да | Псевдоним проекта в выбранном профиле или UUID проекта |
| string | Нет | Псевдоним профиля; в противном случае используется настроенный по умолчанию или единственный профиль |
| UUID string | Нет | Пользовательский домен для Core Link |
| boolean | Нет | Включить аналитическое отслеживание |
| object | Нет | Параметры deep linking для iOS |
| object | Нет | Параметры deep linking для Android |
| object | Нет | Параметры социального превью + UTM |
Пример использования в Claude:
«Создай динамическую ссылку для https://example.com/product/123 с суффиксом 'product-123' и включи аналитику»
get-link-by-suffix
Поиск динамической ссылки по её суффиксу.
Параметр | Тип | Обязательный | Описание |
| string | Да | Суффикс динамической ссылки |
| string | Да | Псевдоним проекта в выбранном профиле или UUID проекта |
| string | Нет | Псевдоним профиля; в противном случае используется настроенный по умолчанию или единственный профиль |
get-link-by-url
Разрешает ссылку через V2 API, используя её полный URL. Бэкенд определяет, принадлежит ли URL бесплатному пространству имён по умолчанию, хосту проекта или активному пользовательскому домену. Выбор проекта или локальный разбор суффикса не требуется.
URL должен быть абсолютным HTTPS с ровно одним сегментом пути /{suffix} и без запроса, фрагмента, явного порта или учётных данных.
Параметр | Тип | Обязательный | Описание |
| string | Да | Полный URL LimeLink для разрешения (макс. 2048 символов) |
| string | Нет | Псевдоним профиля; в противном случае используется настроенный по умолчанию или единственный профиль |
Ресурсы
limelink://docs/index
Возвращает полный индекс документации LimeLink (llms.txt).
limelink://docs/{slug}
Возвращает отдельные страницы документации. Доступные слаги:
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
Пример использования в Claude:
«Прочитай документацию LimeLink по интеграции API»
Claude получит доступ к
limelink://docs/api-integration
Разработка
Предварительные требования
Node.js >= 18
pnpm
Настройка
git clone https://github.com/hellovelop/limelink-mcp-server.git
cd limelink-mcp-server
pnpm install
pnpm run buildЛокальный запуск
LIMELINK_PROFILES_FILE=/absolute/path/to/limelink-profiles.json node dist/index.jsТестирование
pnpm test # Unit tests
pnpm test:e2e # E2E tests (MCP stdio communication)
pnpm test:watch # Unit tests in watch mode
pnpm test:coverage # Coverage reportСтруктура проекта
src/
├── index.ts # Entry point
├── lib/
│ ├── config.ts # Environment variable loading
│ ├── cache.ts # In-memory TTL cache
│ ├── api-client.ts # LimeLink API HTTP client
│ └── doc-fetcher.ts # Documentation fetcher with caching
├── tools/
│ ├── create-link.ts # create-link tool
│ ├── get-link-by-suffix.ts
│ └── get-link-by-url.ts
└── resources/
└── documentation.ts # Documentation resourcesЛицензия
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA production-ready MCP server built with FastAPI, providing an enhanced tool registry for creating, managing, and documenting AI tools for Large Language Models (LLMs).34
- AlicenseBqualityAmaintenanceMCP server that exposes any LynxPrompt instance to LLMs, enabling browsing, searching, and managing AI configuration blueprints and prompt hierarchies.6702GPL 3.0

@linklee/mcp-serverofficial
AlicenseAqualityDmaintenanceMCP server for Linklee that enables creating short links, listing links, getting click analytics, and managing workspace tags.415MIT- AlicenseNot gradedqualityCmaintenanceMCP server that provides tools to interact with the LiteLLM proxy API, enabling LLM completions, embeddings, image generation, and admin operations.18MIT
Related MCP Connectors
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
MCP server for URL shortening and management
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hellovelop/limelink-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server