xiaohui-zhangxh/baklib-mcp-server
3.2
If you are the rightful owner of baklib-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
MCP Server for the Baklib API, enabling search functionalities for knowledge base articles and site pages.
Tools
1
Resources
0
Prompts
0
Baklib MCP Server
Baklib MCP Server 是一个 Model Context Protocol (MCP) 服务器,让 AI 助手可以直接访问和操作 Baklib 的资源库和知识库。
📋 功能特性
资源库(DAM)
- 上传文件到资源库
- 查看文件信息
- 更新文件元数据
- 删除文件
- 搜索和浏览文件列表
知识库(KB)
- 创建文章
- 查看文章内容
- 更新文章
- 删除文章
- 搜索和浏览文章列表
- 查看知识库列表
🚀 快速开始
1. 安装配置
在 Cursor 的 .cursor/mcp.json 文件中添加以下配置:
{
"mcpServers": {
"baklib-mcp-server": {
"type": "command",
"command": "npx",
"args": [
"-y",
"@baklib/baklib-mcp-server"
],
"env": {
"BAKLIB_TOKEN": "your-api-token-here",
"BAKLIB_API_BASE": "https://open.baklib.com/api/v1"
}
}
}
}
环境变量说明:
BAKLIB_TOKEN(必需):你的 Baklib API 密钥对,格式为access_key:secret_keyBAKLIB_API_BASE(可选):API 基础地址,默认为https://open.baklib.com/api/v1- 私有化部署用户可以通过此环境变量配置自己的 API 地址
- 例如:
https://your-domain.com/api/v1
2. 获取 API Token
- 登录 Baklib 后台
- 进入 个人中心 → API 密钥对
- 创建新的 API 密钥对
- 复制
access_key:secret_key格式的 token,替换配置中的your-api-token-here
3. 重启 Cursor
配置完成后,重启 Cursor 使配置生效。
💬 使用示例
配置完成后,你可以直接通过自然语言与 AI 助手对话,使用 Baklib 的功能。以下是一些示例:
资源库操作
上传文件
请帮我把 /path/to/image.jpg 上传到 Baklib 资源库
上传这个文件到资源库:/Users/me/document.pdf
查看文件信息
查看资源库中 ID 为 123456 的文件信息
更新文件信息
把资源库中 ID 为 123456 的文件名称改为"产品介绍.pdf",描述改为"2025年产品介绍文档"
搜索文件
在资源库中搜索名称包含"产品"的文件
列出资源库中所有图片类型的文件,每页显示 20 个
删除文件
删除资源库中 ID 为 123456 的文件
知识库操作
查看知识库列表
列出我所有的知识库
显示我的知识库列表,每页 10 个
查看知识库详情
查看 ID 为 405 的知识库详情
创建文章
在知识库 405 中创建一篇文章,标题是"使用指南",内容是"这是使用指南的内容..."
在知识库 405 中创建一篇标题为"快速开始"的文章,内容使用 Markdown 格式
查看文章
查看知识库 405 中 ID 为 212916 的文章内容
更新文章
更新知识库 405 中 ID 为 212916 的文章,把标题改为"新标题",内容改为"新内容..."
搜索文章
在知识库 405 中搜索包含"API"的文章
列出知识库 405 中所有文章,每页 10 个
创建子文章
在知识库 405 中,在 ID 为 212916 的文章下创建一篇子文章,标题是"详细说明"
删除文章
删除知识库 405 中 ID 为 212916 的文章
组合操作示例
上传图片并创建文章
先上传 /path/to/image.jpg 到资源库,然后在知识库 405 中创建一篇文章,标题是"产品介绍",内容中包含刚才上传的图片
批量操作
列出知识库 405 中的所有文章,然后更新每篇文章的标题,在前面加上"[2025]"
⚠️ 注意事项
- Token 格式:Token 格式为
access_key:secret_key,不需要Bearer前缀 - 知识库 ID:知识库在 API 中称为 "spaces",使用
space_id参数 - 文件大小:注意 Baklib API 的文件大小限制
- 权限:确保你的 API Token 有相应的操作权限
📚 相关链接
- Baklib API 文档
- npm 包页面
- GitHub 仓库
- - 如需参与开发或了解更多技术细节
📝 更新日志
v0.1.0 (2025-12-15)
🎉 重大更新
- 新增 18 个 API 工具,大幅扩展功能覆盖范围
- 代码架构重构,将工具函数模块化,提高代码可维护性
✨ 新增功能
- 站点管理:站点页面和标签的完整 CRUD 操作,站点信息查询
- 用户和成员管理:用户列表、当前用户信息、成员信息查询
- 主题管理:模板主题列表查询
- 第三方集成:集成列表和详情查询
🔧 改进
- 代码架构优化,每个工具函数独立为单独文件
- 统一工具导出机制,更好的代码组织结构
详细变更请查看
v0.0.6 (2025-12-15)
- 初始版本发布
- 支持资源库完整功能(上传、查询、更新、删除文件)
- 支持知识库完整功能(创建、查询、更新、删除文章,获取知识库列表)
- 支持分页和筛选
- 自动 MIME 类型检测
版本:0.1.0
最后更新:2025-12-15