Conversation Server
БесплатноНе проверенA CLI-based MCP server for managing conversation sessions, history, and multi-language support, enabling creation, switching, deletion of sessions, saving and s
Описание
A CLI-based MCP server for managing conversation sessions, history, and multi-language support, enabling creation, switching, deletion of sessions, saving and searching messages, and exporting data.
README
一个基于Model Context Protocol (MCP)的CLI对话管理服务器,提供会话管理、历史记录、多语言支持等功能。
安装
使用npm安装
npm install mcp-conversation-server
从源码安装
git clone <repository-url>
cd mcp-conversation-server
npm install
npm run build
功能特性
- ✅ 会话管理: 创建、切换、删除会话
- ✅ 消息记录: 保存用户和AI的对话历史
- ✅ 搜索功能: 基于关键词搜索历史记录
- ✅ 多语言支持: 支持中英文界面
- ✅ 导出功能: 支持JSON、Markdown、CSV格式导出
- ✅ 统计信息: 会话统计和数据分析
- ✅ MCP标准: 符合Model Context Protocol标准
快速开始
1. 安装依赖
npm install
2. 构建项目
npm run build
3. 运行服务器
npm start
4. 开发模式
npm run dev
MCP工具列表
服务器提供以下MCP工具:
会话管理工具
create_session- 创建新会话list_sessions- 列出所有会话switch_session- 切换会话delete_session- 删除会话
消息管理工具
save_message- 保存消息get_history- 获取历史记录search_messages- 搜索消息
语言工具
set_language- 设置语言get_translation- 获取翻译
导出和统计工具
export_history- 导出历史记录get_stats- 获取统计信息
配置示例
Claude Desktop配置
在Claude Desktop的配置文件中添加:
{
"mcpServers": {
"conversation-manager": {
"command": "node",
"args": ["/path/to/mcp-conversation-server/dist/index.js"]
}
}
}
Cursor配置
在Cursor的MCP配置中添加:
{
"mcpServers": {
"conversation-manager": {
"command": "node",
"args": ["/path/to/mcp-conversation-server/dist/index.js"]
}
}
}
API使用示例
创建会话
{
"name": "create_session",
"arguments": {
"name": "我的项目",
"project": "project-1",
"metadata": {
"environment": "development"
}
}
}
保存消息
{
"name": "save_message",
"arguments": {
"role": "user",
"content": "帮我写一个函数",
"command": "code function"
}
}
获取历史记录
{
"name": "get_history",
"arguments": {
"limit": 10,
"format": "table"
}
}
数据存储
服务器使用JSON文件存储数据:
./.mcp-conversations/sessions.json- 会话数据./.mcp-conversations/messages.json- 消息数据
开发
项目结构
src/
index.ts # 服务器主文件
tools.ts # 工具定义
conversation-manager.ts # 对话管理器
测试
npm test
许可证
MIT License
Установить Conversation Server в Claude Desktop, Claude Code, Cursor
unyly install mcp-conversation-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add mcp-conversation-server -- npx -y mcp-conversation-serverFAQ
Conversation Server MCP бесплатный?
Да, Conversation Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Conversation Server?
Нет, Conversation Server работает без API-ключей и переменных окружения.
Conversation Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Conversation Server в Claude Desktop, Claude Code или Cursor?
Открой Conversation Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Conversation Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
