Token导航 LogoToken导航TokenDH.com
Convo History MCP logo
数据服务未说明官方级别未说明来源级核验

Convo History MCP

MCP Server

一个从PostgreSQL获取对话数据并将其渲染为美观、易读终端输出的MCP服务器,专为Model Context Protocol设计。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PostgreSQLClaude数据分析Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rreinold

提供方

rreinold

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Convo历史MCP

![Python 3.13+](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io/) ![License](LICENSE) ![Code style: black](https://github.com/psf/black)

将对话历史呈现为美观、人类可读的终端输出。

一个MCP服务器,直接从PostgreSQL获取对话,并将其显示为格式优雅的对话。为 模型上下文协议.

为什么选择Convo历史MCP?

你曾经盯着JSON的墙壁试图调试对话吗?是的,我们也是。

Convo History MCP直接从您的数据库中获取对话数据,并将其呈现为干净、可读的终端输出,具有适当的对齐、文本包装以及用户和助手消息之间的视觉分离。

================================================================================
                     CONVERSATION: 26b2889f-1c8b-446e-ad85-917b378cfd80
================================================================================

                                                                          USER:
                    ------------------------------------------------------------
                                        What's the weather like in San Francisco?

--------------------------------------------------------------------------------
ASSISTANT:
--------------------------------------------------------------------------------
Based on current conditions, San Francisco is experiencing mild
temperatures around 65°F with partly cloudy skies. Perfect weather
for a walk along the Embarcadero!

================================================================================
                              END OF CONVERSATION
================================================================================

快速开始

claude mcp add --transport stdio convo-history --scope local \
  -e 'DATABASE_URL=${DATABASE_URL}' \
  -- docker run -i --rm -e DATABASE_URL ghcr.io/rreinold/convo-history-mcp:latest

或添加到您的 ~/.claude.json:

{
  "mcpServers": {
    "convo-history": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "DATABASE_URL",
        "ghcr.io/rreinold/convo-history-mcp:latest"
      ],
      "env": {
        "DATABASE_URL": "postgres://user:pass@host:5432/dbname"
      }
    }
  }
}

就是这样。Claude Code现在可以访问您的对话历史记录。

环境变量

变量描述必填
DATABASE_URLPostgreSQL连接字符串

数据库模式

服务器需要以下表:

CREATE TABLE conversations (
    id UUID PRIMARY KEY,
    chat_session_id VARCHAR UNIQUE,
    created_at TIMESTAMP
);

CREATE TABLE conversation_messages (
    id UUID PRIMARY KEY,
    conversation_id UUID REFERENCES conversations(id),
    user_input JSONB,
    assistant_response JSONB
);

消息格式:

{
  "user_input": {"method": "chat", "message": "Hello!"},
  "assistant_response": {"answer": "Hi there! How can I help?"}
}

支持的消息类型:

  • chat -标准短信
  • click -用户交互(呈现为 [clicked: option_1])
  • output_list -带有表情符号和描述的选项菜单
  • recommendation -成本估算摘要

特性

特性描述
直接数据库访问通过psql获取对话,无中间文件
智能文本包装保留段落,包装为60个字符
视觉对准用户消息右对齐,助手左对齐
丰富的内容支持选项、建议和成本
MCP本地为模型上下文协议构建

贡献

欢迎投稿!请随时提交拉取请求。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

PostgreSQLClaude数据分析对话历史Python本地部署终端渲染MCP协议文本格式化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP