企业通讯集成服务

MCP-Pachca是一个企业通讯集成服务,允许通过Claude Code、Cursor等MCP客户端访问Pachca企业通讯平台的功能,包括消息收发、用户搜索和聊天管理。

  • by r-ms
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 r-ms/mcp-pachca

使用说明

mcp-pachca

企业信使 MCP 服务器 Pachca允许Claude Code、Cursor和其他MCP客户端读取聊天、搜索消息、查看用户和发送消息。

安装

npx mcp-pachca --setup

配置向导:

  1. 选择MCP客户端(Claude Code/Cursor)
  2. 选择配置区域(项目/全局)
  3. 输入PACHCA的电子邮件
  4. 从邮件中输入6位代码

会议于 ~/.config/mcp-pachca/session.json,MCP配置将自动写入。

手动配置

如果向导已通过,可以手动将服务器添加到 .mcp.json:

{
  "mcpServers": {
    "pachca": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "mcp-pachca@latest"]
    }
  }
}

工具

工具描述 |---|---| | pachca_search_users 搜索用户名或电子邮件 | pachca_get_user 使用ID获取用户 | pachca_list_chats ÐÐÐÐÐÐÐÐÐÐÐÐÐ | pachca_get_chat 用id聊天 | pachca_get_chat_members 聊天室成员 | pachca_list_messages –基于Anchor-based paginia的聊天信息。 | pachca_get_message 收到ID的留言 | pachca_send_message 给聊天室留言 | pachca_search 搜索全文报道 | pachca_get_profile 当前用户(我是谁) | pachca_get_unread 与未阅读的消息聊天 | pachca_get_presence 在线用户状态 | pachca_get_personal_chat –通过用户ID与用户进行个人聊天→

开发

git clone https://github.com/r-ms/mcp-pachca.git
cd mcp-pachca
npm install
npm run build
node dist/index.js --setup   # авторизация
node dist/index.js            # запуск сервера

调试API请求:

DEBUG=1 node dist/index.js

许可证

麻省理工学院