Token导航 LogoToken导航TokenDH.com
MCP Claude Context Continuity logo
AI代理stdio官方级别未说明来源级核验

MCP Claude Context Continuity

MCP Server

一个为Claude CLI提供跨调用会话上下文保持的MCP服务器,支持会话保存、恢复和分支管理,适用于多平台环境。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
会话管理跨平台PythonClaude命令行工具Claude DesktopClaude

安装说明

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

作者 / 组织

tethiro

提供方

tethiro

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

MCP克劳德上下文连续性

](https://www.npmjs.com/package/mcp-claude-context-continuity) ![License: MIT](https://opensource.org/licenses/MIT)

一个MCP(模型上下文协议)服务器,在多个调用之间维护Claude CLI的对话上下文。

特性

  • 🔄 对话连续性:利用Claude CLI的 --resume 在多个通话中保持对话上下文的功能
  • 📝 会话管理:保存、还原和分支对话
  • 🖥️ 跨平台:支持Windows(通过WSL)、Linux和macOS
  • 简单实现:单个Python文件中的所有功能

需求

  • Python 3.8+
  • Claude CLI(所有平台都必须安装在WSL中)
  • FastMCP(pip install fastmcp)
  • WSL2适用于Windows环境
  • Windows:Python必须安装在Windows上(而不是WSL中)

安装

选项1:使用npm(推荐)

npm install -g mcp-claude-context-continuity

安装后,服务器将作为全局命令可用。

选项2:手动安装

  1. 克隆存储库:
git clone https://github.com/tethiro/mcp-claude-context-continuity.git
cd mcp-claude-context-continuity
  1. 安装依赖项:
pip install -r requirements.txt

配置

Gemini CLI(推荐)

将以下内容添加到Gemini配置文件中:

使用npm全局安装(最简单)

所有平台 (~/.gemini/settings.json%USERPROFILE%\.gemini\settings.json):

{
  "mcpServers": {
    "claude-cli-server": {
      "command": "mcp-claude-context-continuity"
    }
  }
}

手动安装

视窗 (%USERPROFILE%\.gemini\settings.json):

{
  "mcpServers": {
    "claude-cli-server": {
      "command": "wsl",
      "args": [
        "-e",
        "python3",
        "/mnt/c/path/to/mcp-claude-context-continuity/src/claude_cli_server.py"
      ]
    }
  }
}

WSL/Linux/macOS (~/.gemini/settings.json):

{
  "mcpServers": {
    "claude-cli-server": {
      "command": "python3",
      "args": [
        "/path/to/mcp-claude-context-continuity/src/claude_cli_server.py"
      ]
    }
  }
}

克劳德桌面

将类似的配置添加到您的Claude Desktop设置文件中。

用法

基本用法

  1. 简单的对话:
execute_claude(prompt="Hello, I'm John")
  1. 继续对话:
execute_claude(prompt="Do you remember my name?")
→ "Yes, you're John"

会话管理

  1. 保存当前会话:
session_id = get_current_session()
  1. 开始新会话:
reset_session()
  1. 恢复已保存的会话:
set_current_session(session_id="saved_id")

可用工具

工具说明
execute_claude以对话连续性执行Claude CLI
execute_claude_with_context使用文件上下文执行
get_execution_history获取执行历史记录
get_current_session获取当前会话ID
set_current_session设置会话ID
reset_session重置会话
clear_execution_history清除历史记录
test_claude_cli测试功能

会话管理的工作原理

使用Claude CLI --resume 功能,您可以使用会话ID返回对话中的任何点:

Conversation 1: "I'm Alice" → session_id: AAA
Conversation 2: "I like reading" (--resume AAA) → session_id: BBB
Conversation 3: "My favorite book is..." (--resume BBB) → session_id: CCC

Later:
set_current_session("AAA") → State where only "Alice" is known
set_current_session("BBB") → State where "Alice" and "reading" are known

故障排除

未找到Claude CLI

设置 CLAUDE_PATH 环境变量:

export CLAUDE_PATH=/path/to/claude

Windows环境说明

  • WSL2是必需的
  • 在WSL中安装Claude CLI
  • 使用WSL格式路径(/mnt/c/...)

许可证

MIT许可证

______________________________________________________________________

MCP克劳德上下文连续性

Claude CLI保持对话上下文MCP(Model Context Protocol)服务器。

特徴

  • 🔄 会话连续性: Claude CLI的,之--resume使用功能在多个调用之间保留对话上下文
  • 📝 会话管理:允许保存、恢复和分支对话
  • 🖥️ 跨平台:Windows(WSL経由)、Linux、macOS対応
  • 简单的实施:单个Python在文件中提供全部功能

必要条件

  • Python 3.8以上
  • Claude CLI(WSL中所述修改相应参数的值
  • FastMCP(pip install fastmcp
  • Windows在环境中WSL2
  • Windows: Python表示Windows安装在一侧(不在WSL中)

安装

方法1:npm使用(推荐)

npm install -g mcp-claude-context-continuity

安装后,可作为全局命令使用。

方法2:手动安装

  1. 克隆存储库:
git clone https://github.com/tethiro/mcp-claude-context-continuity.git
cd mcp-claude-context-continuity
  1. 安装依赖关系:
pip install -r requirements.txt

设定

Gemini CLI(控制台)

Gemini在配置文件中添加:

npm使用全局安装(最简单)

全环境共通 (~/.gemini/settings.json 在工作空间的边缘 %USERPROFILE%\.gemini\settings.json):

{
  "mcpServers": {
    "claude-cli-server": {
      "command": "mcp-claude-context-continuity"
    }
  }
}

手动安装

Windows环境 (%USERPROFILE%\.gemini\settings.json):

{
  "mcpServers": {
    "claude-cli-server": {
      "command": "wsl",
      "args": [
        "-e",
        "python3",
        "/mnt/c/path/to/mcp-claude-context-continuity/src/claude_cli_server.py"
      ]
    }
  }
}

WSL/Linux/macOS (~/.gemini/settings.json):

{
  "mcpServers": {
    "claude-cli-server": {
      "command": "python3",
      "args": [
        "/path/to/mcp-claude-context-continuity/src/claude_cli_server.py"
      ]
    }
  }
}

克劳德桌面

Claude Desktop将条目添加到文档注册表。

使用方法

基本用法

  1. 正常对话:
execute_claude(prompt="こんにちは、私は山田です")
  1. 继续对话:
execute_claude(prompt="私の名前を覚えていますか?")
→ "はい、山田さんですね"

会话管理

  1. 保存当前会话:
session_id = get_current_session()
  1. 启动新会话:
reset_session()
  1. 返回到保存的会话:
set_current_session(session_id="保存したID")

可用工具

工具|说明| |--------|------| | execute_claude | Claude CLI(继续对话) | execute_claude_with_context 带文件上下文运行 | get_execution_history 获取执行历史记录 | get_current_session 当前会话ID获得 | set_current_session 会话ID设置,设置 | reset_session 重置会话 | clear_execution_history 清除历史记录 | test_claude_cli |动作确认|

会话管理机制

Claude CLI的,之--resume利用功能,会话ID通过对话可以回到任何时候:

会話1「私は太郎です」 → session_id: AAA
会話2「趣味は読書です」(--resume AAA) → session_id: BBB
会話3「好きな本は...」(--resume BBB) → session_id: CCC

後から:
set_current_session("AAA") → "太郎"のみ知っている状態
set_current_session("BBB") → "太郎"と"読書"を知っている状態

故障排除

Claude CLI缺少支持的问题

环境变数CLAUDE_PATH设置:

export CLAUDE_PATH=/path/to/claude

Windows环境注意事项

  • WSL2需要
  • Claude CLI表示WSL请在中安装
  • 文件路径为WSL格式(/mnt/c/...)指定

许可证

MIT许可证

目录标签

目录标签

会话管理跨平台PythonClaude命令行工具本地部署上下文保持CLI工具AI助手

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP