Search Kibela notes by keywords
Fetch your latest notes
Get note content and comments by ID
Get note content by path
Create a new note
Update note content by note id
The Kibela Integration MCP enables AI assistants to securely access, search, and reference information stored in Kibela knowledge bases. This integration allows AI models like Claude to retrieve notes, create new content, and update existing documents within your team's Kibela workspace. With this MCP, you can leverage your organization's knowledge base directly in AI conversations, making it easier to reference internal documentation, share information, and collaborate on content creation without leaving your AI assistant interface.
The Kibela Integration MCP connects your AI assistants to your Kibela knowledge base, allowing them to search, retrieve, create, and update content. This integration is particularly useful for teams that use Kibela as their internal knowledge management system and want to access that information directly through AI assistants.
Before setting up the Kibela Integration MCP, you'll need:
The simplest way to use this MCP is with the pre-built Docker image. You'll need to configure your AI client with the appropriate settings based on which client you're using.
If you prefer using Smithery for installation:
npx -y @smithery/cli install @kj455/mcp-kibela --client claude
If you want to build from source:
git clone https://github.com/kj455/mcp-kibela.git
npm install
npm run build
node dist/index.js
The MCP requires two environment variables:
KIBELA_TEAM
: Your Kibela team name (from your Kibela URL: https://[team-name].kibe.la)KIBELA_TOKEN
: Your Kibela API access tokenAdd the following to your Claude Desktop configuration:
{
"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",
"KIBELA_TOKEN": "your-token"
}
}
}
}
Add the following to your Cursor configuration:
{
"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",
"KIBELA_TOKEN": "your-token"
}
}
}
For VSCode, you can use input prompts to securely enter your credentials:
{
"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}"
}
}
}
}
}
Once configured, your AI assistant can interact with your Kibela knowledge base. You can ask it to:
Simply ask your AI assistant to perform these actions in natural language, and it will use the appropriate tools to interact with Kibela.