
mcp-kibela 🗒️

2025.04.06
11
TypeScript知识管理团队协作交流协作
mcp-kibela 是一个 Model Context Protocol (MCP) 服务器实现,旨在使 AI 助手能够搜索和引用 Kibela 内容。该服务允许 AI 模型(如 Claude)安全地访问存储在 Kibela 中的信息。
View on GitHub
Overview
基本能力
产品定位
mcp-kibela 是一个连接 AI 助手与 Kibela 知识库的中间件服务,专注于提供 Kibela 内容的搜索和引用功能。
核心功能
- 笔记搜索:通过关键词搜索 Kibela 笔记
- 我的笔记:获取用户的最新笔记
- 笔记内容:通过 ID 获取笔记内容和评论
- 路径笔记:通过路径获取笔记内容
- 创建笔记:创建新笔记
- 更新笔记内容:通过笔记 ID 更新笔记内容
适用场景
- AI 助手需要引用 Kibela 知识库中的内容时
- 团队需要将 Kibela 知识库与 AI 工作流集成时
- 需要自动化 Kibela 笔记创建和更新流程时
工具列表
- Docker:用于容器化部署服务
- Node.js:运行环境
- MCP Client(如 Claude Desktop、Cursor 等):客户端支持
常见问题解答
- 如何获取 Kibela 访问令牌? 参考 Kibela API 访问令牌获取方法
- 如何设置 Kibela 团队名称? 从 Kibela 团队页面 URL 获取,格式为 https://[team-name].kibe.la
使用教程
使用依赖
- 安装 Node.js (v18 或更高版本)
- 安装 MCP 客户端(如 Claude Desktop、Cursor 等)
- 获取 Kibela 访问令牌
- 安装 Git(如果从源代码构建)
安装教程
使用 Cursor
{
"kibela": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KIBELA_TEAM",
"-e",
"KIBELA_TOKEN",
"ghcr.io/kj455/mcp-kibela:latest"
],
"env": {
"KIBELA_TEAM": "your-team-name from https://[team-name].kibe.la",
"KIBELA_TOKEN": "your-token"
}
}
}
使用 VSCode
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "kibela_team",
"description": "Kibela team name",
"password": false
},
{
"type": "promptString",
"id": "kibela_token",
"description": "Kibela token",
"password": true
},
],
"servers": {
"kibela": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KIBELA_TEAM",
"-e",
"KIBELA_TOKEN",
"ghcr.io/kj455/mcp-kibela:latest"
],
"env": {
"KIBELA_TEAM": "${input:kibela_team}",
"KIBELA_TOKEN": "${input:kibela_token}"
}
}
}
}
}
使用 Claude Desktop
{
"mcpServers": {
"mcp-kibela": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"KIBELA_TEAM",
"-e",
"KIBELA_TOKEN",
"ghcr.io/kj455/mcp-kibela:latest"
],
"env": {
"KIBELA_TEAM": "your-team-name from https://[team-name].kibe.la",
"KIBELA_TOKEN": "your-token"
}
}
}
}
使用 Smithery
npx -y @smithery/cli install @kj455/mcp-kibela --client claude
调试方式
- 使用
npm run build:watch
以监视模式构建项目
npm run build:watch
- 使用 MCP 检查器检查服务器
npx @modelcontextprotocol/inspector node /path/to/mcp-kibela/dist/index.js
环境变量
KIBELA_TEAM
: Kibela 团队名称(必需)KIBELA_TOKEN
: Kibela API 令牌(必需)