limelink-mcp-server
@limelink/mcp
한국어 · Dokumentation · Fähigkeiten-Referenz
Ein Model Context Protocol (MCP)-Server für die LimeLink-Verwaltung dynamischer Links. Erstellen, nachschlagen und verwalten Sie dynamische Links direkt aus Claude Code, Claude Desktop oder einem beliebigen MCP-kompatiblen Client.
Kein API-Schlüssel erforderlich, um loszulegen! Dokumentation und SDK-Setup-Anleitungen funktionieren ohne jegliche Konfiguration. Verbinden Sie sich einfach und erkunden Sie die LimeLink-Funktionen mit Ihrem KI-Assistenten.
Funktionen
Dokumentationsressourcen — Zugriff auf die LimeLink-Dokumentation (15 Seiten + Index) direkt von Ihrem KI-Assistenten — kein API-Schlüssel erforderlich
5 Tools — Profile und Projekte entdecken, dynamische Links erstellen und Links nachschlagen (API-Tools erfordern ein konfiguriertes Profil)
In-Memory-Caching — 1-Stunden-TTL-Cache für Dokumentationsabrufe
Laufzeit
Node.js 18 oder höher
Nur stdio-Transport; Remote-MCP/HTTP-Transport wird nicht unterstützt
npm-Paket:
@limelink/mcp; globale ausführbare Datei:limelink-mcpstdout ist für das MCP-Protokoll reserviert; Diagnose- und Wrapper-Logs müssen stderr verwenden
Siehe Installation und Konfiguration und Netzwerkverhalten für den vollständigen Betriebsvertrag.
Was funktioniert ohne API-Schlüssel?
Funktion | Kategorie | API-Schlüssel | Beschreibung |
| Ressource | Nicht benötigt | Vollständiger Dokumentationsindex |
| Ressource | Nicht benötigt | 15 einzelne Dokumentationsseiten |
| Tool | Nicht benötigt | Lokal konfigurierte Profilaliase auflisten, ohne die API zu kontaktieren |
| Tool | Erforderlich | Projekte für ein ausgewähltes Organisationsprofil auflisten |
| Tool | Erforderlich | Benutzerdefinierte Domains für ein ausgewähltes Projekt auflisten |
| Tool | Erforderlich | V2-Core-Links über die API erstellen |
| Tool | Erforderlich | Links nach Suffix nachschlagen |
| Tool | Erforderlich | Links nach URL nachschlagen |
Related MCP server: lynxprompt-mcp
Schnellstart
Ohne API-Schlüssel (Dokumentation & Anleitungen)
Kein API-Schlüssel erforderlich. Verbinden Sie sich und erkunden Sie sofort die LimeLink-Dokumentation und Setup-Anleitungen:
{
"mcpServers": {
"limelink": {
"command": "npx",
"args": ["-y", "@limelink/mcp"]
}
}
}Fragen Sie Ihren KI-Assistenten zum Beispiel:
"Lies die LimeLink-Erste-Schritte-Dokumentation"
"Wie richte ich Deep Linking für iOS ein?"
"Zeig mir den LimeLink-SDK-Integrationsleitfaden"
Mit Organisationsprofilen (Vollständige Funktionen)
Erstellen Sie die unten gezeigte Profildatei der Version 1 und geben Sie ihren absoluten Pfad an:
{
"mcpServers": {
"limelink": {
"command": "npx",
"args": ["-y", "@limelink/mcp"],
"env": {
"LIMELINK_PROFILES_FILE": "/absolute/path/to/limelink-profiles.json"
}
}
}
}Verwendung mit globaler Installation
npm install -g @limelink/mcp{
"mcpServers": {
"limelink": {
"command": "limelink-mcp",
"env": {
"LIMELINK_PROFILES_FILE": "/absolute/path/to/limelink-profiles.json"
}
}
}
}Konfiguration
Claude Code
Der einfachste Weg, den MCP-Server hinzuzufügen, ist der Befehl 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/mcpGültigkeitsbereich-Optionen:
--scope user— In allen Projekten verfügbar--scope project— In.mcp.jsongespeichert (über Git mit dem Team teilbar)
Claude Desktop & andere MCP-Clients
Fügen Sie die JSON-Konfiguration zur Konfigurationsdatei Ihres Clients hinzu:
Client | Konfigurationsdatei |
Claude Desktop (macOS) |
|
Claude Desktop (Windows) |
|
Profildatei
{"version":1,"defaultProfile":"work","profiles":{"work":{"apiKey":"your_api_key","organizationLabel":"Work","projects":{"marketing":"11111111-1111-4111-8111-111111111111"}}}}Umgebungsvariablen
Variable | Erforderlich | Standard | Beschreibung |
| Nein | — | Pfad zu einer JSON-Datei der Version 1 mit benannten Organisations-Anmeldedatenprofilen. |
LIMELINK_API_KEY und LIMELINK_PROJECT_ID werden ignoriert. Wenn kein Anmeldedatenprofil konfiguriert ist, leiten API-gestützte Tools den Agenten an Organisationen, um einen Organisations-API-Schlüssel auszustellen und die Profildatei zu konfigurieren. Projektgestützte Tools akzeptieren eine Projekt-UUID direkt. Eine optionale projects-Zuordnung eines Profils ist eine empfohlene Annehmlichkeit für häufig verwendete Projekte, keine Voraussetzung; fügen Sie Aliase nach der list-projects-Erkennung hinzu, falls nützlich. Profile initialisieren lazy durch Anmeldedaten-Introspection beim ersten API-gestützten Aufruf. Änderungen an der Profildatei, einschließlich Alias-Ergänzungen, erfordern einen Neustart des MCP-Servers.
Sie können Ihren API-Schlüssel aus dem LimeLink-Dashboard erhalten. Ohne API-Schlüssel sind Dokumentationsressourcen und SDK-Setup-Anleitungen vollständig verfügbar.
Tools
list-profiles
Listet konfigurierte Aliase, Organisationsbezeichnungen, Standardstatus und aktuellen Initialisierungsstatus auf, ohne die API zu kontaktieren. Bereits initialisierte Profile enthalten Bereiche. API-Schlüsselwerte bleiben geheim und werden nie zurückgegeben. Organisations-, Projekt-, Benutzerdefinierte-Domain- und Anmeldedaten-Identifikatoren sowie Schlüsselpräfixe sind nicht geheime Identifikatoren und können in API-gestützten Tool-Antworten erscheinen, wenn nützlich.
list-projects
Listet Projekte in der Organisation auf, die aus den Anmeldedaten des ausgewählten Profils ermittelt werden. Akzeptiert optional profile; die Anmeldedaten erfordern projects:read.
list-custom-domains
Listet benutzerdefinierte Domains für das erforderliche project (Alias oder UUID) auf. Akzeptiert optional profile; die Anmeldedaten erfordern domains:read.
create-link
Erstellt einen V2-Core-Link mit plattformspezifischem Deep Linking, Auswahl benutzerdefinierter Domains, Social Previews und UTM-Tracking.
Parameter:
Parameter | Typ | Erforderlich | Beschreibung |
| string | Nein | Kurz-URL-Pfadkennung (1–100); API-generiert, wenn weggelassen |
| string | Ja | Ziel-URL (max. 500) |
| string | Ja | Linkname (max. 100) |
| string | Ja | Projektalias im ausgewählten Profil oder Projekt-UUID |
| string | Nein | Profilalias; andernfalls wird das konfigurierte Standard- oder einzige Profil verwendet |
| UUID string | Nein | Benutzerdefinierte Domain für den Core-Link |
| boolean | Nein | Analysetracking aktivieren |
| object | Nein | iOS-Deep-Linking-Optionen |
| object | Nein | Android-Deep-Linking-Optionen |
| object | Nein | Social-Preview- und UTM-Optionen |
Beispielverwendung in Claude:
"Erstelle einen dynamischen Link für https://example.com/product/123 mit dem Suffix 'product-123' und aktiviere Analysen"
get-link-by-suffix
Sucht einen dynamischen Link anhand seines Suffixes nach.
Parameter | Typ | Erforderlich | Beschreibung |
| string | Ja | Dynamisches Link-Suffix |
| string | Ja | Projektalias im ausgewählten Profil oder Projekt-UUID |
| string | Nein | Profilalias; andernfalls wird das konfigurierte Standard- oder einzige Profil verwendet |
get-link-by-url
Löst einen Link über die V2-API anhand seiner vollständigen URL auf. Das Backend bestimmt, ob die URL zu einem kostenlosen Standard-Namespace, einem Projekt-Hostnamen oder einer aktiven benutzerdefinierten Domain gehört. Kein Projekt-Selektor oder lokale Suffix-Analyse erforderlich.
Die URL muss eine absolute HTTPS-URL mit genau einem /{suffix}-Pfadsegment und ohne Query, Fragment, expliziten Port oder Anmeldedaten sein.
Parameter | Typ | Erforderlich | Beschreibung |
| string | Ja | Vollständige LimeLink-URL zum Auflösen (max. 2048 Zeichen) |
| string | Nein | Profilalias; andernfalls wird das konfigurierte Standard- oder einzige Profil verwendet |
Ressourcen
limelink://docs/index
Gibt den vollständigen LimeLink-Dokumentationsindex (llms.txt) zurück.
limelink://docs/{slug}
Gibt einzelne Dokumentationsseiten zurück. Verfügbare 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
Beispielverwendung in Claude:
"Lies die LimeLink-API-Integrationsdokumentation"
Claude greift auf
limelink://docs/api-integrationzu
Entwicklung
Voraussetzungen
Node.js >= 18
pnpm
Einrichtung
git clone https://github.com/hellovelop/limelink-mcp-server.git
cd limelink-mcp-server
pnpm install
pnpm run buildLokal ausführen
LIMELINK_PROFILES_FILE=/absolute/path/to/limelink-profiles.json node dist/index.jsTesten
pnpm test # Unit tests
pnpm test:e2e # E2E tests (MCP stdio communication)
pnpm test:watch # Unit tests in watch mode
pnpm test:coverage # Coverage reportProjektstruktur
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 resourcesLizenz
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