Descripción general
Actualmente, Kibela MCP Server solo está disponible como servidor local mediante STDIO y se puede utilizar con cualquier cliente MCP como Claude Desktop o VSCode.
Sólo aquellas API GraphQL que están disponibles públicamente y son adecuadas para MCP se implementan como herramientas.
Related MCP server: MCP Toolkit
Casos de uso
Pregunte por información en Kibela
Organiza carpetas y artículos en Kibela
Usando IA para ayudarte a escribir con Kibela
Requisitos
Docker está instalado
Docker debe estar ejecutándose
Se emiten tokens de acceso de Kibela
Se debe instalar una aplicación que implemente el cliente MCP
Instalación
Ejemplo: Claude Desktop
Escriba la siguiente configuración en claude_desktop_config.json . Establezca el origen y el token de acceso de Kibela como variables de entorno.
Sin Docker
A continuación, configure el script como comando de ejecución. En este punto, asegúrese de que la ruta al script sea absoluta.
Herramientas disponibles
Operaciones con notas
search_kibela_note- Buscar notasquery: Palabra clave de búsqueda (obligatoria)resources: Filtro de tipo de recurso (opcional)coediting: Bandera de coedición (opcional)updated: Actualizar rango de fechas (opcional)groupIds: filtro de ID de grupo (opcional)folderIds: filtro de ID de carpeta (opcional)likerIds: filtro de ID de usuario Liker (opcional)isArchived: Bandera de archivo (opcional)sortBy: Orden de clasificación (opcional)
get_kibela_note_by_relay_id- Obtener una nota por ID de retransmisiónid: ID de retransmisión de la nota (obligatorio)
get_kibela_note_from_path_or_url- Obtener una nota de la ruta o URLpath: Ruta o URL de la nota (obligatorio)
get_kibela_notes- Obtener notas en una carpetafolderId: ID de carpeta (obligatorio)first: Número de registros desde el frente (opcional)last: Número de registros desde atrás (opcional)
create_kibela_note- Crea una nueva notatitle: Título de la nota (obligatorio)content: Contenido de la nota (obligatorio)draft: Bandera de borrador (opcional)groupIds: Lista de ID de grupos a los que pertenecer (obligatorio)folders: Información de la carpeta (opcional)groupId: ID de grupofolderName: Nombre de la carpeta
update_kibela_note_content- Actualizar el contenido de la notaidla nota (obligatorio)newContent: Nuevo contenido (obligatorio)baseContent: Contenido original (obligatorio)
Operaciones de carpeta
search_kibela_folder- Buscar carpetasquery: Palabra clave de búsqueda (obligatoria)
get_kibela_folder_by_relay_id- Obtener una carpeta por ID de retransmisiónid: ID de retransmisión de la carpeta (obligatorio)first: Número de registros desde el frente (opcional)
get_kibela_folder_from_path_or_url- Obtener una carpeta desde la ruta o URLpath: Ruta o URL de la carpeta (obligatorio)first: Número de registros desde el frente (opcional)
get_kibela_folders- Obtener la lista de carpetasfirst: Número de registros desde el frente (opcional)last: Número de registros desde atrás (opcional)
create_kibela_folder- Crea una nueva carpetagroupId: ID del grupo (obligatorio)fullName: Nombre completo de la ruta de la carpeta (obligatorio)
move_kibela_note_to_another_folder- Mover una nota a otra carpetaidla nota (obligatorio)fromFolder: Información de la carpeta de origen (obligatoria)groupId: ID de grupofolderName: Nombre de la carpeta
toFolder: Información de la carpeta de destino (obligatoria)groupId: ID de grupofolderName: Nombre de la carpeta
attach_kibela_note_to_folder- Asociar una nota a una carpetaidla nota (obligatorio)folder: Información de la carpeta (obligatoria)groupId: ID de grupofolderName: Nombre de la carpeta
Operaciones de comentarios
create_kibela_comment- Crea un comentario en una notacontent: Comentar contenido (obligatorio)noteId: ID de la nota de destino (obligatorio)
create_kibela_comment_reply- Crea una respuesta a un comentariocontent: Responder contenido (obligatorio)commentId: ID del comentario de destino (obligatorio)
Otras operaciones
get_kibela_groups- Obtener la lista de gruposfirst: Número de registros desde el frente (opcional)last: Número de registros desde atrás (opcional)
get_kibela_feed_sections- Obtener la lista de secciones del feedkind: Tipo de feed (obligatorio)groupId: ID del grupo (obligatorio)
Indicaciones disponibles
Aviso de revisión
Toma una URL como entrada y revisa la nota especificada.
Esquema de entrada:
Solicitud de búsqueda
Toma una consulta como entrada y busca información relevante.
Esquema de entrada:
Aviso de nota relacionado
Toma una URL como entrada y explora la nota relacionada.
Esquema de entrada:
Indicación de comentario para reflexionar
Toma una URL como entrada y refleja su comentario a tener en cuenta.
Esquema de entrada:
Personalización
Puede personalizar la descripción y el mensaje de la herramienta preparando un archivo JSON en el siguiente formato.
Consulte server.ts para obtener claves de herramientas y de solicitud.
Y luego móntelo en el contenedor de la siguiente manera:
Desarrollo
Pruebas con MCP Inspector
Licencia
Este paquete está licenciado bajo los términos de la licencia MIT .