Kibela
Integrates with the Kibela API to manage knowledge-based content.
mcp-kibela 🗒️
A Model Context Protocol (MCP) server implementation that enables AI assistants to search and reference Kibela content. This setup allows AI models like Claude to securely access information stored in Kibela.
Features 🚀
The mcp-kibela server provides the following features:
- Note Search: Search Kibela notes by keywords
- My Notes: Fetch your latest notes
- Note Content: Get note content and comments by ID
- Note by Path: Get note content by path
- Create Note: Create a new note
- Update Note Content: Update note content by note id
Prerequisites 📋
Before you begin, ensure you have:
- Node.js (v18 or higher)
- MCP Client (Claude Desktop, Cursor, etc.)
- Kibela Access Token (How to get a token)
- Git (if building from source)
Installation 🛠️
Usage with 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"
}
}
}
Usage with 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}"
}
}
}
}
}
Usage with 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"
}
}
}
}
Using Smithery
npx -y @smithery/cli install @kj455/mcp-kibela --client claude
Environment Variables
The following environment variables are required:
KIBELA_TEAM: Your Kibela team name (required). You can find it from the URL of your Kibela team page. e.g. https://[team-name].kibe.laKIBELA_TOKEN: Your Kibela API token (required)
Contributing
Any contributions are welcome!
Development
- Use
npm run build:watchto build the project in watch mode.
npm run build:watch
- Use
npx @modelcontextprotocol/inspectorto inspect the MCP server.
npx @modelcontextprotocol/inspector node /path/to/mcp-kibela/dist/index.js
License 📄
MIT
Servidores relacionados
DeepL
Translate text using the DeepL API.
Todoist MCP
Manage Todoist tasks and projects using the Todoist CLI.
Lazy Toggl MCP
Simple unofficial MCP server to track time via Toggl API
Google Sheets
A server that connects to the Google Sheets API, enabling AI-driven spreadsheet automation and data manipulation.
OneNote
Browse and interact with the OneNote web app using browser automation.
Rebrandly
Generate short URLs using the Rebrandly API.
YouTube Uploader MCP
Upload videos to YouTube using OAuth2 authentication. Requires a Google OAuth 2.0 client secret file.
Todoist
Full implementation of Todoist Rest API for MCP server
Umami Analytics
Access website analytics data from your Umami instance.
Counsel
Multi LLM Council for deep counsel on your topic or idea