IL

irfansofyana/linkwarden-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

33 stars 7 forks 品質 71 トレンド 11Apache-2.0

LinkwardenのMCPサーバー

概要

Linkwardenインスタンスへのプログラム的なアクセスでAIアシスタントを提供するモデルコンテキストプロトコル(MCP)サーバー。 Linkwarden はセルフホストのブックマーク管理サービスです。この MCP サーバーは、AI エージェントが Linkwarden のブックマークコレクション、リンク、検索機能とやり取りすることができます。 - : 完全な API サポートでコレクションを作成、読み込み、削除 - : 包括的な機能でリンクを作成、読み込み、アーカイブ、および削除 - : ID ですべてのタグとタグを削除 - : 強力なフィルタリングとペジネーションでリンクを検索 - : パブリックコレクションとメタデータへのアクセス - : 必要なツールのみを有効にします - : 生産環境のオプション安全モード - : コマンドラインフラグのサポート、環境変数、および設定ファイル - Linkwardenインスタンス(セルフホストまたはクラウド)へのアクセス - 適切な権限を持つLinkwarden APIトークン linkwarden-mcp-server を使用する最も簡単な方法は、Docker を使っています。 GitHub Container Registry で事前ビルドされた画像が利用できます.

概要(AI 翻訳)

Linkwardenインスタンスへのプログラム的なアクセスでAIアシスタントを提供するモデルコンテキストプロトコル(MCP)サーバー。 Linkwarden はセルフホストのブックマーク管理サービスです。この MCP サーバーは、AI エージェントが Linkwarden のブックマークコレクション、リンク、検索機能とやり取りすることができます。

##特徴

-Collection Management:フルAPIサポートでコレクションの作成、読み込み、削除

  • リンク管理: 包括的な機能でリンクを作成、読み込み、アーカイブ、削除
  • タグ管理:IDですべてのタグとタグを削除
  • 高度な検索:強力なフィルタリングとパジネーションでリンクを検索 -パブリックコレクションアクセス:パブリックコレクションとメタデータへのアクセス
  • ツールセット選択:必要なツールのみを有効にします -Read-Only Mode:生産環境のオプション安全モード
  • 柔軟な構成: コマンドラインフラグ、環境変数、設定ファイルのサポート

デモ

##Claudeコード

利用可能なツール

事例紹介

リンクを保存:

リンクを検索:

インストール

前提条件

  • Linkwardenインスタンスへのアクセス(セルフホストまたはクラウド)
  • 適切な権限を持つLinkwarden APIトークン

###A.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

GitHub で README 全文を見る

インストール

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" ] } } }