
(Unofficial) linkding-mcp-server

2025.04.17
1
TypeScript书签管理自托管服务其它
linkding-mcp-server 是一个非官方的 MCP 服务器,用于与 linkding(一个可自托管的书签管理器)进行交互。它允许用户通过 MCP 协议与 linkding 实例进行通信,实现书签的管理和操作。
View on GitHub
Overview
基本能力
产品定位
linkding-mcp-server 是一个用于与 linkding 书签管理器交互的 MCP 服务器,提供书签管理的功能。
核心功能
- 与 linkding 实例进行通信
- 支持通过 MCP 协议管理书签
- 提供编译后的二进制文件或通过 Deno 运行
适用场景
- 自托管 linkding 实例的书签管理
- 通过 MCP 协议集成 linkding 到其他系统中
工具列表
deno task compile
: 编译生成二进制文件jsr:@uta8a/linkding-mcp-server/server
: 通过 Deno 运行的服务
常见问题解答
- 如何获取
LINKDING_API_KEY
? 在 linkding 的/settings/integrations
页面中的 REST API 部分可以找到。
使用教程
使用依赖
- 需要安装 Deno 运行时环境
安装教程
- 克隆项目或下载源代码
- 运行以下命令编译项目:
deno task compile
- 编译完成后,二进制文件将生成在
./dist/main
调试方式
- 配置 MCP 服务器,指定编译后的二进制文件路径或使用 Deno 运行服务
- 设置环境变量
LINKDING_URL
和LINKDING_API_KEY
- 启动服务并检查日志输出
示例配置:
"mcpServers": {
"linkding-mcp-tools": {
"command": "/path/to/linkding-mcp-server/dist/main",
"env": {
"LINKDING_URL": "https://your-linkding.example.com",
"LINKDING_API_KEY": "xxx"
}
}
}
或使用 Deno 运行:
"mcpServers": {
"linkding-mcp-tools": {
"command": "/path/to/deno",
"args": [
"run",
"-Ar",
"jsr:@uta8a/linkding-mcp-server/server"
],
"env": {
"LINKDING_URL": "https://your-linkding.example.com",
"LINKDING_API_KEY": "xxx"
}
}
}