MCP 对话管理服务器

MCP 对话管理服务器

一个支持 MCP 协议的对话管理服务器,用于与 OpenRouter 语言模型交互。

快速入门

安装

使用以下命令安装:

npm install mcp-conversation-server

配置

编辑 config/models.yaml 文件,填写 OpenRouter API 密钥和模型配置。

示例配置:

openRouter:
  apiKey: "YOUR_OPENROUTER_API_KEY"
persistence:
  path: "./conversations"
models:
  'provider/model-name':
    id: 'provider/model-name'
    contextWindow: 123456
    streaming: true
defaultModel: 'provider/model-name'

启动

创建并运行服务器:

import { ConversationServer } from 'mcp-conversation-server';
const server = new ConversationServer(config);
server.run().catch(console.error);

工具

  • create-conversation:创建新对话
  • send-message:发送消息
  • list-conversations:列出对话

更多功能请参考文档。