](https://mseep.ai/app/phialsbasement-koboldcpp-mcp-server)
哥布林MCP服务器
一个用于与KoboldAI接口的模型上下文协议(MCP)服务器实现。该服务器使得KoboldAI的文本生成能力与MCP兼容的应用程序之间能够集成。
功能
- 使用KoboldAI进行文本生成
- 具有持久内存的聊天完成
- 兼容OpenAI的API终端点
- 稳定扩散集成
- 基于官方MCP SDK构建
- TypeScript 实现
安装
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
- 核心KoboldAI API(文本生成,模型信息)
- 带对话记忆的聊天完成
- 文本补全(OpenAI兼容)
- 稳定扩散集成(txt2img,img2img)
- 音频转录和文本转语音
- 网络搜索功能
开发
- 克隆仓库:
git clone https://github.com/yourusername/kobold-mcp-server.git
cd kobold-mcp-server- 安装依赖项:
npm install- 构建项目:
npm run build依赖项
@modelcontextprotocol/sdk根据上面的信息,执行如下指令:node-fetch根据上面的信息,执行如下指令:zod---zod-to-json-schema根据上面的信息,执行如下指令:
贡献
欢迎贡献!请随时提交拉取请求。
许可证
麻省理工学院许可证 - 详见LICENSE文件。
支持
对于问题和功能请求,请使用GitHub问题跟踪器。
