
irfansofyana/linkwarden-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
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"
]
}
}
}