使用说明
linkwarden mcp服务器
MCP(模型上下文协议)服务器 林肯监狱长 --自托管的开源书签管理器。将其连接到Claude,通过自然语言阅读、搜索、组织和清理书签。
特性
- 浏览和搜索 --列出按集合、标记、日期范围和全文搜索进行筛选的链接
- 研究 --查找书签以总结、构建新闻通讯或收集上下文
- 重新分类 --在集合之间移动链接、添加/删除标签、重命名、更新描述
- 清理 --删除过时的链接、合并重复的标签、重组集合
- 完整CRUD --创建、读取、更新和删除链接、集合和标记
先决条件
- 跑步 林肯监狱长 实例(自托管或云)
- Linkwarden API令牌-在 设置→ 访问令牌
- Node.js 18+
快速入门(克劳德代码)
将此添加到您的 ~/.claude.json 在...之下 mcpServers:
"linkwarden": {
"command": "npx",
"args": ["-y", "linkwarden-mcp-server"],
"env": {
"LINKWARDEN_BASE_URL": "https://your-linkwarden-instance.com",
"LINKWARDEN_API_TOKEN": "your-api-token"
}
}
或者,如果您在全球范围内安装了它(npm install -g linkwarden-mcp-server):
"linkwarden": {
"command": "linkwarden-mcp-server",
"env": {
"LINKWARDEN_BASE_URL": "https://your-linkwarden-instance.com",
"LINKWARDEN_API_TOKEN": "your-api-token"
}
}
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
LINKWARDEN_BASE_URL |
是 | 您的Linkwarden实例的基本URL,例如。 https://linkwarden.example.com |
LINKWARDEN_API_TOKEN |
是 | 来自设置的API令牌→ 访问令牌 |
工具
链接
| 工具 | 说明 |
|---|---|
linkwarden_list_links |
按收藏、标签、搜索、日期、固定状态过滤书签列表;支持分页 |
linkwarden_get_link |
按ID获取单个书签的完整详细信息 |
linkwarden_create_link |
保存带有可选名称、描述、集合和标签的新书签URL |
linkwarden_update_link |
更新书签的名称、URL、描述、收藏、标签或固定状态 |
linkwarden_delete_link |
永久删除书签 |
集合
| 工具 | 说明 |
|---|---|
linkwarden_list_collections |
列出所有集合,以层次结构显示 |
linkwarden_create_collection |
创建一个新的集合,可以选择嵌套在父集合下 |
linkwarden_update_collection |
重命名、重新着色、重新嵌套或更改集合的可见性 |
linkwarden_delete_collection |
删除收藏 |
标签
| 工具 | 说明 |
|---|---|
linkwarden_list_tags |
列出所有标签及其数字ID(过滤所需) |
linkwarden_rename_tag |
在所有使用标签的链接中重命名标签 |
linkwarden_delete_tag |
从所有链接中删除标签(链接不会被删除) |
搜索运算符
linkwarden_list_links 接受a search 支持高级运算符的参数:
| 操作员 | 示例 | 描述 |
|---|---|---|
name: |
name:"product review" |
在链接标题中搜索 |
url: |
url:github.com |
在URL中搜索 |
tag: |
tag:ai |
按标签名称筛选 |
collection: |
collection:research |
按集合名称筛选 |
description: |
description:security |
在描述中搜索 |
before: |
before:2025-01-01 |
日期前保存的链接 |
after: |
after:2024-06-01 |
日期后保存的链接 |
type: |
type:pdf |
按类型筛选(url、pdf、图像) |
pinned:true |
pinned:true |
仅显示固定链接 |
! |
!tag:news |
否定任何操作员 |
高级搜索要求在您的Linkwarden实例上配置Meilisearch。
发展
git clone https://github.com/ozskywalker/linkwarden-mcp-server.git
cd linkwarden-mcp-server
npm install
npm run build
在开发过程中以观察模式运行:
LINKWARDEN_BASE_URL=https://your-instance.com \
LINKWARDEN_API_TOKEN=your-token \
npm run dev
贡献
看 贡献.md.
许可证
麻省理工学院——见 许可证.
