返回市场
科布OLD CPP-MCP服务器

科布OLD CPP-MCP服务器

作者:PhialsBasement7 星标更新:2025-05-06

项目介绍

【技术文档摘要】: MseeP.ai 安全评估徽章

Kobold MCP 服务器

这是一个用于与KoboldAI交互的模型上下文协议(MCP)服务器实现。该服务器使KoboldAI的文本生成能力能够与兼容MCP的应用程序集成。

功能

  • 使用KoboldAI进行文本生成
  • 具有持久记忆的聊天完成
  • 兼容OpenAI的API端点
  • 集成Stable Diffusion
  • 基于官方MCP SDK构建
  • TypeScript实现

<a href="https://glama.ai/mcp/servers/a2xd4hoij7"><img width="380" height="200" src="https://gips3.baidu.com/it/u=106937343,1837408225&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Kobold Server MCP 服务器" /></a>

安装

npm install kobold-mcp-server

预备条件

  • Node.js(v16或更高)
  • npm 或 yarn 包管理器
  • 运行中的KoboldAI实例

使用

import { KoboldMCPServer } from 'kobold-mcp-server';

// 初始化服务器
const server = new KoboldMCPServer();

// 启动服务器
server.start();

配置

服务器可以通过环境变量或配置对象进行配置:

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

支持的API

  • 核心KoboldAI API(文本生成,模型信息)
  • 具有对话记忆的聊天完成
  • 文本完成(兼容OpenAI)
  • 集成Stable Diffusion(txt2img,img2img)
  • 音频转录和语音合成
  • 网络搜索能力

开发

  1. 克隆仓库:
git clone https://github.com/yourusername/kobold-mcp-server.git
cd kobold-mcp-server
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

依赖项

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

贡献

欢迎贡献!请随意提交Pull Request。

许可证

MIT 许可证 - 详情见LICENSE文件。

支持

对于问题和功能请求,请使用GitHub问题跟踪器。 </中文翻译>