IL

irfansofyana/linkwarden-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

33 stars 7 forks Качество 71 Тренд 11Apache-2.0

MCP сервер для Linkwarden

Обзор

Сервер Model Context Protocol (MCP), который предоставляет помощникам ИИ программный доступ к экземплярам Linkwarden. Linkwarden - это самостоятельная служба управления закладками, и этот сервер MCP позволяет агентам ИИ взаимодействовать с коллекциями закладок Linkwarden, ссылками и функциями поиска. Создавайте, читайте и удаляйте коллекции с полной поддержкой API - Создавайте, читайте, архивируйте и удаляйте ссылки с полной функциональностью - Получайте все теги и удаляйте теги по идентификатору - Поисковые ссылки с мощной фильтрацией и пагинацией - Доступ к общедоступным коллекциям и их метаданным - Включайте только необходимые инструменты - Факультативный режим безопасности для производственных сред - Поддержка флагов командной строки, переменных среды и файлов конфигурации - Доступ к экземпляру Linkwarden (самостоятельно размещенному или облачному) - токену API Linkwarden с соответствующими разрешениями Самый простой способ использования linkwarden-mcp-сервера - через Docker. Предварительные изображения доступны в реестре контейнеров GitHub.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который предоставляет помощникам ИИ программный доступ к экземплярам Linkwarden. Linkwarden - это самостоятельная служба управления закладками, и этот сервер MCP позволяет агентам ИИ взаимодействовать с коллекциями закладок Linkwarden, ссылками и функциями поиска.

Особенности

Collection Management: создание, чтение и удаление коллекций с полной поддержкой API Управление ссылками: Создавать, читать, архивировать и удалять ссылки с полной функциональностью Tag Management: Получите все теги и удалите теги по ID Расширенный поиск: Поисковые ссылки с мощной фильтрацией и наложением страниц ** Доступ к публичной коллекции**: Доступ к публичным коллекциям и их метаданным **Селективность инструмента : Включайте только те инструменты, которые вам нужны Режим только для чтения: Факультативный режим безопасности для производственных сред ** Гибкая конфигурация: Поддержка флагов командной строки, переменных среды и файлов конфигураций

Демо

###Клауд Код

Доступные инструменты

####Несколько примеров использования

Сохранить ссылку:

Поисковая ссылка:

##Установка

Предпосылки

  • Доступ к экземпляру Linkwarden (собственный или облачный) Токен Linkwarden API с соответствующими разрешениями

###А.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

linkwarden-mcp-server

A Model Context Protocol (MCP) server that provides AI assistants with programmatic access to Linkwarden instances. Linkwarden is a self-hosted bookmark management service, and this MCP server enables AI agents to interact with Linkwarden’s bookmark collections, links, and search functionality.

Features

  • Collection Management: Create, read, and delete collections with full API support
  • Link Management: Create, read, archive, and delete links with comprehensive functionality
  • Tag Management: Get all tags and delete tags by ID
  • Advanced Search: Search links with powerful filtering and pagination
  • Public Collection Access: Access public collections and their metadata
  • Toolset Selectivity: Enable only the tools you need
  • Read-Only Mode: Optional safety mode for production environments
  • Flexible Configuration: Support for command-line flags, environment variables, and config files

Demo

Claude Code

Available Tools

Few Example Usage

Save link:

Search Link:

Installation

Prerequisites

  • Access to a Linkwarden instance (self-hosted or cloud)
  • Linkwarden API token with appropriate permissions

The easiest way to use linkwarden-mcp-server is via Docker. Pre-built images are available on GitHub Container Registry.

Pull the latest image

docker pull ghcr.io/irfansofyana/linkwarden-mcp-server:latest

Pull a specific version

# Pull a specific version (e.g., v1.0.0)
docker pull ghcr.io/irfansofyana/linkwarden-mcp-server:1.0.0

# Or with 'v' prefix
docker pull ghcr.io/irfansofyana/linkwarden-mcp-server:v1.0.0

Available tags:

  • latest - Latest stable release from main branch
  • v{major}.{minor}.{patch} - Specific version (e.g., v1.0.0)
  • {major}.{minor}.{patch} - Specific version without ‘v’ prefix (e.g., 1.0.0)
  • {major}.{minor} - Latest patch for minor version (e.g., 1.0)
  • {major} - Latest minor and patch for major version (e.g., 1)

B. Build from Source

If you prefer to build from source:

git clone https://github.com/irfansofyana/linkwarden-mcp-server.git
cd linkwarden-mcp-server
make build

Prerequisites for building:

  • Go 1.23 or later
  • Make

C. Using Go Install

go install github.com/irfansofyana/linkwarden-mcp-server/cmd/linkwarden-mcp-server@latest

Configuration

The server can be configured using command-line flags, environment variables, or a configuration file.

Required Configuration

  • --base-url: Your Linkwarden instance URL (or LINKWARDEN_BASE_URL environment variable)
  • --token: Your Linkwarden API token (or LINKWARDEN_TOKEN environment variable)

Optional Configuration

Открыть полный README на GitHub

Установка

docker run --rm -i --init -e LINKWARDEN_BASE_URL=https://your-linkwarden-instance.com -e LINKWARDEN_TOKEN=your-api-token-here ghcr.io/irfansofyana/linkwarden-mcp-server:latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "linkwarden": { "command": "docker", "args": [ "run", "--rm", "-i", "--init", "-e", "LINKWARDEN_BASE_URL=https://your-linkwarden-instance.com", "-e", "LINKWARDEN_TOKEN=your-api-token-here", "ghcr.io/irfansofyana/linkwarden-mcp-server:latest" ] } } }