关于 mcp-kibela 🗒️
mcp-kibela 是一款 MCP 服务,让 AI 助手搜索和引用 Kibela 中的内容,支持检索及编辑笔记,适用于将 Kibela 用作信息来源的团队。
主要功能
- 01按关键词搜索笔记
- 02获取最新个人笔记
- 03读取笔记内容和评论
- 04按路径获取笔记
- 05创建笔记
- 06更新笔记内容
适用场景
- 01按关键词查找 Kibela 笔记
- 02查看近期笔记
- 03通过 ID 或路径获取笔记
- 04创建或更新 Kibela 笔记
MCP 相关
向 MCP 客户端提供 Kibela 笔记搜索、获取、创建和更新能力。访问需要 Kibela 团队名称和 API 令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
docker run -i --rm -e KIBELA_TEAM -e KIBELA_TOKEN ghcr.io/kj455/mcp-kibela:latest需要配置的环境变量
KIBELA_TEAMKIBELA_TOKEN密钥本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
安装包
oci
ghcr.io/kj455/mcp-kibela:lateststdio工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-kibela 🗒️
一种 Model Context Protocol(MCP)服务实现,可让 AI 助手搜索和引用 Kibela 内容。此配置使 Claude 等 AI 模型能够安全地访问存储在 Kibela 中的信息。
功能 🚀
mcp-kibela 服务提供以下功能:
- 笔记搜索:按关键词搜索 Kibela 笔记
- 我的笔记:获取你的最新笔记
- 笔记内容:通过 ID 获取笔记内容和评论
- 按路径获取笔记:通过路径获取笔记内容
- 创建笔记:创建新笔记
- 更新笔记内容:通过笔记 ID 更新笔记内容
前置条件 📋
开始之前,请确保你已准备好:
- 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
环境变量
需要设置以下环境变量:
KIBELA_TEAM:你的 Kibela 团队名称(必填)。你可以在 Kibela 团队页面的 URL 中找到该名称。例如:https://[team-name].kibe.laKIBELA_TOKEN:你的 Kibela API 令牌(必填)
贡献
欢迎贡献!
开发
- 使用
npm run build:watch以监视模式构建项目。
npm run build:watch
- 使用
npx @modelcontextprotocol/inspector检查 MCP 服务。
npx @modelcontextprotocol/inspector node /path/to/mcp-kibela/dist/index.js
许可证 📄
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。