Kibela MCP Server

Kibela MCP Server

site icon
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 格式的内容和最近评论。

常见问题解答

  1. 如何配置 Kibela MCP Server?
  2. 需要设置环境变量 KIBELA_TEAM(Kibela 团队名称)和 KIBELA_TOKEN(Kibela API 令牌)。
  3. 如何与 Claude Desktop 集成?
  4. claude_desktop_config.json 中添加 MCP 服务器配置。
  5. 如何与 Cursor 集成?
  6. ~/.cursor/config.json 中添加 MCP 服务器配置,并确保服务器 URL 设置为 http://localhost:3000/sse(用于 SSE 传输)。

使用教程

使用依赖

  • 确保已安装 Node.js 和 npm。

安装教程

  1. 通过 npm 安装: bash npx -y @kiwamizamurai/mcp-kibela-server
  2. 配置环境变量: bash export KIBELA_TEAM="your-team" export KIBELA_TOKEN="your-token"

调试方式

  1. 启动服务器: bash node dist/src/index.js
  2. 检查服务器是否正常运行:
  3. 访问 http://localhost:3000/sse 确保 SSE 传输正常工作。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。