
irfansofyana/linkwarden-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
A. Using Docker (Recommended)
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 branchv{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 (orLINKWARDEN_BASE_URLenvironment variable)--token: Your Linkwarden API token (orLINKWARDEN_TOKENenvironment variable)
Optional Configuration
Установка
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Конфигурация
{
"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"
]
}
}
}