Сервер MCP Кобольда
Реализация сервера Model Context Protocol (MCP) для взаимодействия с KoboldAI. Этот сервер обеспечивает интеграцию между возможностями генерации текста KoboldAI и MCP-совместимыми приложениями.
Функции
Генерация текста с помощью KoboldAI
Завершение чата с постоянной памятью
Конечные точки API, совместимые с OpenAI
Стабильная диффузионная интеграция
Создано на основе официального MCP SDK
Реализация TypeScript
Related MCP server: OpenAI API MCP Server
Установка
npm install kobold-mcp-serverПредпосылки
Node.js (v16 или выше)
менеджер пакетов npm или yarn
Запуск экземпляра KoboldAI
Использование
import { KoboldMCPServer } from 'kobold-mcp-server';
// Initialize the server
const server = new KoboldMCPServer();
// Start the server
server.start();Конфигурация
Сервер можно настроить с помощью переменных среды или объекта конфигурации:
const config = {
apiUrl: 'http://localhost:5001' // KoboldAI API endpoint
};
const server = new KoboldMCPServer(config);Поддерживаемые API
Основной API KoboldAI (генерация текста, информация о модели)
Завершение чата с памятью разговора
Дополнение текста (совместимо с OpenAI)
Стабильная диффузионная интеграция (txt2img, img2img)
Аудиотранскрипция и преобразование текста в речь
Возможности веб-поиска
Разработка
Клонируйте репозиторий:
git clone https://github.com/yourusername/kobold-mcp-server.git
cd kobold-mcp-serverУстановить зависимости:
npm installСоздайте проект:
npm run buildЗависимости
@modelcontextprotocol/sdk: ^1.0.1node-fetch: ^2.6.1zod: ^3.20.0zod-to-json-schema: ^3.23.5
Внося вклад
Вклад приветствуется! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE.
Поддерживать
Для сообщений о проблемах и запросов на новые функции используйте систему отслеживания ошибок GitHub.