
Kibela MCP Server

2025.04.17
3
TypeScript知识管理协作工具交流协作
Kibela MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,专为 Kibela 设计。它通过 STDIO 作为本地服务器运行,可与任何 MCP 客户端(如 Claude Desktop 或 VSCode)配合使用。该服务器实现了 Kibela 公开可用的 GraphQL API,并将其作为工具提供给用户,主要用于查询、组织和管理 Kibela 中的信息、文件夹和文章,以及利用 AI 辅助写作。
View on GitHub
Overview
基本能力
产品定位
Kibela MCP Server 是一个专为 Kibela 设计的 MCP 服务器,旨在通过标准化的协议提供对 Kibela 数据的访问和操作能力。
核心功能
- 笔记操作:包括搜索笔记、获取笔记详情、创建和更新笔记内容等。
- 文件夹操作:支持搜索文件夹、获取文件夹详情、创建文件夹以及移动笔记到不同文件夹等。
- 评论操作:允许在笔记上创建评论及回复。
- 其他操作:包括获取群组列表和获取 feed 部分列表等。
适用场景
- 查询 Kibela 中的信息
- 组织和整理 Kibela 中的文件夹和文章
- 使用 AI 辅助写作
工具列表
- 笔记操作工具:
search_kibela_note
:搜索笔记get_kibela_note_by_relay_id
:通过 Relay ID 获取笔记create_kibela_note
:创建新笔记update_kibela_note_content
:更新笔记内容- 文件夹操作工具:
search_kibela_folder
:搜索文件夹create_kibela_folder
:创建新文件夹move_kibela_note_to_another_folder
:移动笔记到其他文件夹- 评论操作工具:
create_kibela_comment
:在笔记上创建评论create_kibela_comment_reply
:回复评论
常见问题解答
- 依赖问题:确保 Docker 已安装并运行,且已获取 Kibela 访问令牌。
- 配置问题:确保正确设置 Kibela 的 origin 和 access token。
- 自定义问题:可通过 JSON 文件自定义工具描述和提示。
使用教程
使用依赖
安装教程
使用 Docker 安装
将以下配置写入 claude_desktop_config.json
,并设置 Kibela origin 和 access token 为环境变量。
{
"mcpServers": {
"kibela": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"KIBELA_ORIGIN",
"-e",
"KIBELA_ACCESS_TOKEN",
"ghcr.io/kibela/kibela-mcp-server"
],
"env": {
"KIBELA_ORIGIN": "https://your-subdomain.kibe.la",
"KIBELA_ACCESS_TOKEN": "***"
}
}
}
}
不使用 Docker 安装
确保脚本路径为绝对路径。
{
"mcpServers": {
"kibela": {
"command": "/path/to/kibela-mcp-server/bin/cli.mjs",
"env": {
"KIBELA_ORIGIN": "https://your-subdomain.kibe.la",
"KIBELA_ACCESS_TOKEN": "***"
}
}
}
}
调试方式
使用 MCP Inspector 进行测试:
npx @modelcontextprotocol/inspector \
-e KIBELA_ORIGIN=https://your-subdomain.kibe.la \
-e KIBELA_ACCESS_TOKEN=*** \
docker compose exec mcp bin/cli.mjs