
Kibela MCP Server

2025.02.17
0
TypeScriptKibela 集成内容管理团队协作交流协作
Kibela MCP Server 是一个用于 Kibela API 集成的 MCP 服务器实现,使 LLMs(大型语言模型)能够与 Kibela 内容进行交互。它提供了搜索笔记、获取最新笔记以及获取笔记内容和评论等功能。
View on GitHub
Overview
基本能力
产品定位
Kibela MCP Server 主要用于 Kibela 内容的集成和交互,特别适用于需要与 Kibela 平台进行自动化交互的场景。
核心功能
- 搜索笔记:通过查询搜索 Kibela 笔记。
- 获取最新笔记:获取用户的最新笔记列表。
- 获取笔记内容和评论:获取特定笔记的详细内容和相关评论。
适用场景
- 自动化内容管理:通过 LLMs 自动搜索和获取 Kibela 笔记内容。
- 团队协作:集成到团队协作工具中,方便快速访问和更新 Kibela 内容。
- 开发效率:开发者可以通过 API 快速集成 Kibela 功能到自己的应用中。
工具列表
- kibela_search_notes:搜索 Kibela 笔记,输入查询字符串,返回匹配的笔记列表(包含 ID、标题和 URL)。
- kibela_get_my_notes:获取用户的最新笔记,可选参数
limit
指定返回的笔记数量(默认 15)。 - kibela_get_note_content:获取特定笔记的内容和评论,输入笔记 ID,返回 HTML 格式的内容和最近评论。
常见问题解答
- 如何配置 Kibela MCP Server?
- 需要设置环境变量
KIBELA_TEAM
(Kibela 团队名称)和KIBELA_TOKEN
(Kibela API 令牌)。 - 如何与 Claude Desktop 集成?
- 在
claude_desktop_config.json
中添加 MCP 服务器配置。 - 如何与 Cursor 集成?
- 在
~/.cursor/config.json
中添加 MCP 服务器配置,并确保服务器 URL 设置为http://localhost:3000/sse
(用于 SSE 传输)。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 通过 npm 安装:
bash npx -y @kiwamizamurai/mcp-kibela-server
- 配置环境变量:
bash export KIBELA_TEAM="your-team" export KIBELA_TOKEN="your-token"
调试方式
- 启动服务器:
bash node dist/src/index.js
- 检查服务器是否正常运行:
- 访问
http://localhost:3000/sse
确保 SSE 传输正常工作。