Kibela
Se integra con la API de Kibela para gestionar contenido basado en conocimiento.
GitHub
13
Prueba este MCPPatrocinadoDocumentación
mcp-kibela 🗒️
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA buscar y consultar contenido de Kibela. Esta configuración permite que modelos de IA como Claude accedan de forma segura a la información almacenada en Kibela.
Características 🚀
El servidor mcp-kibela ofrece las siguientes funciones:
- Búsqueda de notas: Busca notas de Kibela por palabras clave
- Mis notas: Obtén tus notas más recientes
- Contenido de nota: Obtén el contenido y los comentarios de una nota por ID
- Nota por ruta: Obtén el contenido de una nota por su ruta
- Crear nota: Crea una nueva nota
- Actualizar contenido de nota: Actualiza el contenido de una nota por su ID
Requisitos previos 📋
Antes de comenzar, asegúrate de tener:
- Node.js (v18 o superior)
- Cliente MCP (Claude Desktop, Cursor, etc.)
- Token de acceso de Kibela (Cómo obtener un token)
- Git (si compilas desde el código fuente)
Instalación 🛠️
Uso con 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"
}
}
}
Uso con 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}"
}
}
}
}
}
Uso con 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"
}
}
}
}
Uso con Smithery
npx -y @smithery/cli install @kj455/mcp-kibela --client claude
Variables de entorno
Se requieren las siguientes variables de entorno:
KIBELA_TEAM: El nombre de tu equipo en Kibela (obligatorio). Puedes encontrarlo en la URL de la página de tu equipo en Kibela. Por ejemplo: https://[nombre-del-equipo].kibe.laKIBELA_TOKEN: Tu token de API de Kibela (obligatorio)
Contribuciones
¡Toda contribución es bienvenida!
Desarrollo
- Usa
npm run build:watchpara compilar el proyecto en modo de observación.
npm run build:watch
- Usa
npx @modelcontextprotocol/inspectorpara inspeccionar el servidor MCP.
npx @modelcontextprotocol/inspector node /path/to/mcp-kibela/dist/index.js
Licencia 📄
MIT