Token导航 LogoToken导航TokenDH.com
cc matrix channel logo
开发工具未说明官方级别未说明来源级核验

cc matrix channel

MCP Server

Matrix Channel for Claude Code是一个允许用户通过任何Matrix客户端与运行的Claude Code会话进行通信的插件,支持双向消息、文件附件、权限中继和运行时配置。

工具数

7

提示词数

0

GitHub Stars

12

资源数

0
RustClaude开发工具Claude

安装说明

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

作者 / 组织

IA-PieroCV

提供方

IA-PieroCV

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

![CI](https://github.com/IA-PieroCV/cc_matrix_channel/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT)

克劳德码的矩阵通道

从任何Matrix客户端与正在运行的Claude Code会话聊天。

适用于任何Matrix主服务器(Continuuity、Synapse、Conduit、Dendrite)。完整的E2EE支持。

特性

  • 带有回复线程的双向消息传递
  • 文件附件(发送、接收、自动解密E2EE媒体)
  • 权限中继——远程批准/拒绝工具调用
  • 运行时配置--更改设置而不重新启动
  • 基于配对的访问控制

设置(一次性)

需要 包子.

/plugin marketplace add IA-PieroCV/cc_matrix_channel
/plugin install matrix@cc-matrix-channel
/reload-plugins
# You must need to restart your session to get the slash commands working and connect to the channel MCP
# claude --dangerously-load-development-channels plugin:matrix@cc-matrix-channel
/configure https://matrix.example.com @bot:example.com YOUR_PASSWORD
OR
/matrix:configure https://matrix.example.com @bot:example.com YOUR_PASSWORD

然后配对您的帐户——从您的Matrix客户端DM机器人:

/access pair 
OR
/matrix:access pair 

/access policy allowlist
OR
/matrix:access policy allowlist

使用情况(每次会话)

claude --dangerously-load-development-channels plugin:matrix@cc-matrix-channel

技能

技能描述
/matrix:access配对、同种异体、分组、交付设置
/matrix:configure凭据、状态、设置指南

工具

工具说明
reply发送文本+可选文件,带线程
react表情符号反应
edit_message编辑已发送的消息
download_attachment下载文件(自动解密E2EE)
send_attachment发送本地文件
fetch_messages房间历史
approve_pairing批准用户访问(仅限终端)

配置

连接(~/.claude/channels/matrix/.env)

变量必填描述
MATRIX_HOMESERVER_URL家庭服务器URL
MATRIX_USER_ID机器人用户ID(@bot:server)
MATRIX_PASSWORD是\*机器人密码(仅限首次运行)
MATRIX_STORE_PATHE2EE密钥存储(默认: ./data/matrix_store)
MATRIX_ACCESS_TOKEN回退认证(受限E2EE)
MATRIX_DEVICE_ID设备ID提示(自动生成)
MATRIX_STORE_PASSPHRASE加密静态存储

访问和交付(~/.claude/channels/matrix/access.json)

通过管理 /matrix:access。更改立即生效。

设置默认值说明
dmPolicypairingpairing, allowlist,或 disabled
allowFrom[]允许的用户ID
groups{}每间客房仅提及+图案
ackReaction👀确认表情符号(空可禁用)
textChunkLimit4096每个块的最大字符数
chunkModenewlinenewlinelength
replyToModefirstfirst, all,或 off

手动安装

如果没有插件系统:

  1. 从下载二进制文件 发布
  2. 将凭据保存到 ~/.claude/channels/matrix/.env
  3. 添加 .mcp.json:
   { "mcpServers": { "matrix": { "command": "/path/to/cc_matrix_channel" } } }
  1. claude --dangerously-load-development-channels server:matrix

从源代码构建

git clone https://github.com/IA-PieroCV/cc_matrix_channel
cd cc_matrix_channel
cargo build --release   # Requires Rust 1.85+

测试/开发

使用以下工具测试RC构建 --plugin-dir

dev branch生成预发布二进制文件。Bun启动器下载中列出的确切版本 plugin.json 直接来自GitHub Release,因此RC构建与稳定版本的工作原理相同:

git clone https://github.com/IA-PieroCV/cc_matrix_channel
cd cc_matrix_channel
git checkout dev
# In your terminal:
claude --dangerously-load-development-channels --plugin-dir /path/to/cc_matrix_channel plugin:matrix@cc-matrix-channel

启动器在第一次运行时获取RC二进制文件并将其缓存。

测试本地代码更改(无需GitHub发布)

构建二进制文件并将其放入启动器的缓存路径中——当文件已存在时,启动器会跳过下载:

cargo build --release
VERSION=$(grep '^version' .claude-plugin/plugin.json | sed 's/.*"\(.*\)".*/\1/')
cp target/release/cc_matrix_channel \
   ~/.claude/channels/matrix/plugin-data/bin/cc_matrix_channel-v${VERSION}
chmod +x ~/.claude/channels/matrix/plugin-data/bin/cc_matrix_channel-v${VERSION}

然后跑步 --plugin-dir 如上所述。重复 cp 之后每 cargo build.

故障排除

问题修复
E2EE失败删除存储目录,用密码重新启动
“无法发送到此房间”请先向机器人发送消息
Bot忽略消息检查 /matrix:access 或完成配对
会话无法还原验证 MATRIX_STORE_PATH

______________________________________________________________________

根据以下许可 麻省理工学院.

目录标签

目录标签

RustClaude开发工具Matrix插件本地部署ClaudeCode集成端到端加密远程会话管理

支持客户端

Claude

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP