Kobold MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Supports contributing through GitHub and using the GitHub issue tracker for support

  • Provides OpenAI-compatible API endpoints for text completion

Servidor Kobold MCP

Implementación de un servidor de Protocolo de Contexto de Modelo (MCP) para la interfaz con KoboldAI. Este servidor permite la integración entre las capacidades de generación de texto de KoboldAI y las aplicaciones compatibles con MCP.

Características

  • Generación de texto con KoboldAI
  • Finalización de chat con memoria persistente
  • Puntos finales de API compatibles con OpenAI
  • Integración de difusión estable
  • Desarrollado sobre el SDK oficial de MCP
  • Implementación de TypeScript

Instalación

npm install kobold-mcp-server

Prerrequisitos

  • Node.js (v16 o superior)
  • gestor de paquetes npm o yarn
  • Ejecución de una instancia de KoboldAI

Uso

import { KoboldMCPServer } from 'kobold-mcp-server'; // Initialize the server const server = new KoboldMCPServer(); // Start the server server.start();

Configuración

El servidor se puede configurar a través de variables de entorno o un objeto de configuración:

const config = { apiUrl: 'http://localhost:5001' // KoboldAI API endpoint }; const server = new KoboldMCPServer(config);

API compatibles

  • API principal de KoboldAI (generación de texto, información del modelo)
  • Finalización de chat con memoria de conversación
  • Completado de texto (compatible con OpenAI)
  • Integración de difusión estable (txt2img, img2img)
  • Transcripción de audio y texto a voz
  • Capacidades de búsqueda web

Desarrollo

  1. Clonar el repositorio:
git clone https://github.com/yourusername/kobold-mcp-server.git cd kobold-mcp-server
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Dependencias

  • @modelcontextprotocol/sdk : ^1.0.1
  • node-fetch : ^2.6.1
  • zod : ^3.20.0
  • zod-to-json-schema : ^3.23.5

Contribuyendo

¡Se agradecen las contribuciones! No dudes en enviar una solicitud de incorporación de cambios.

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

Apoyo

Para problemas y solicitudes de funciones, utilice el rastreador de problemas de GitHub.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor que permite la integración entre las capacidades de generación de texto de KoboldAI y las aplicaciones compatibles con MCP, con funciones como finalización de chat, difusión estable y puntos finales de API compatibles con OpenAI.

  1. Features
    1. Installation
      1. Prerequisites
        1. Usage
          1. Configuration
            1. Supported APIs
              1. Development
                1. Dependencies
                  1. Contributing
                    1. License
                      1. Support
                        ID: a2xd4hoij7