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.
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 notaid
la 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 carpetaid
la 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 carpetaid
la 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 .
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite que las aplicaciones de IA interactúen con las bases de conocimiento de Kibela, lo que permite a los usuarios buscar, crear, actualizar y organizar contenido a través del lenguaje natural.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.Last updated -61079TypeScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -16TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI agents to interact with Qiita, allowing for creating, reading, and updating articles through standardized MCP tools.Last updated -5132TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI tools to interact with Supabase databases, providing tools for reading, creating, updating, and deleting records in Supabase tables.Last updated -PythonMIT License