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

Presence MCP

MCP Server

Presence MCP是一款AI驱动的开发者辅助监控服务,能够实时检测开发者工作状态、记忆工作内容并预警潜在冲突,适用于代码开发和团队协作场景。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScriptClaudeClaude

安装说明

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

作者 / 组织

CV-Minoura

提供方

CV-Minoura

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

出席MCP

当你陷入困境时,会进行检测。记得你昨天做了什么。在git冲突之前发出警告。

一个MCP服务器,让人工智能持续了解你的工作空间——这样克劳德在你问之前就注意到了问题。

它的作用

  1. 卡住检测 --当您反复在相同文件之间切换时,会注意到并建议采用不同的方法
  2. 会话内存 --自动记住你做了什么,所以“从我停止的地方继续”就行了
  3. Git冲突警告 --远程更改触摸您正在编辑的文件时发出警报

无需配置。安装、连接、忘记它。

安装

presence-mcp セットアップ手順
=====================================

【ステップ1】リポジトリをクローン(1行)
git clone https://github.com/CV-Minoura/presence-mcp.git C:\pmcp

【ステップ2】フォルダに移動
cd C:\pmcp

【ステップ3】依存パッケージをインストール&ビルド
npm install
npm run build

【ステップ4】MCPサーバーをClaude Codeに登録(プロジェクトパスを変更すること)
claude mcp add presence node "C:\pmcp\dist\index.js" -e WORKSPACE_PATH=C:\path\to\your\project

【ステップ5】Claude Codeを再起動して確認
/mcp → presence が表示されれば完了

【オプション】Hookを設定するとプロンプト・ツール履歴が自動記録される
~/.claude/settings.json の "hooks" に以下を追加(パスを実際のクローン先に変更):
{
  "hooks": {
    "UserPromptSubmit": [
      { "command": "node C:\\pmcp\\hooks\\prompt-capture.cjs", "timeout": 5000 },
      { "command": "node C:\\pmcp\\hooks\\session-inject.cjs", "timeout": 5000 }
    ],
    "PostToolUse": [
      { "command": "node C:\\pmcp\\hooks\\tool-capture.cjs", "timeout": 5000 }
    ]
  }
}

=====================================
動作環境: Node.js 18以上が必要

运作原理

存在与克劳德·科德一起默默地运行。它监视你的文件,跟踪git状态,并学习你的模式。当克劳德开始谈话时,它会打电话 presence_status 查看正在发生的事情——警报、最近的活动、会话背景——并自然地将这种意识融入对话中。

自适应阈值:当警报有用或嘈杂时,告知在线状态(presence_learn).它随时间调整检测灵敏度。你使用得越多,它就越聪明。

Web仪表板

打开 http://127.0.0.1:37800 --实时仪表板,带有传感器、警报、每小时活动图和用于搜索过去决策和会话的内存浏览器。

MCP工具

工具目的
presence_status当前状态:警报、活动、git、上下文
presence_summary每日/每周工作总结及趋势分析
presence_recall搜索过去的会议和决定
presence_learn反馈回路——调整警报灵敏度

高级功能

Cognitive Capture

自动记录决策、任务摘要和学习。稍后用搜索 presence_recall 或者在Web UI中浏览。

工具目的
presence_decision记录架构决策
presence_digest记录任务完成情况和学习情况

Team Awareness

启用后,检测与团队成员的文件冲突和分支冲突。分享关于已解决的卡住模式的知识。

{ "team": { "enabled": true, "directory": ".presence-team" } }
工具目的
presence_team团队成员状态和冲突

IDE Integration

随着 状态VSCode扩展,从编辑器中获取实时错误计数、调试状态和打开文件信息。

Configuration

创建 .presence.json 在项目根目录中(或使用 npx presence-mcp --init):

{
  "workspace": { "path": "." },
  "sensors": {
    "fileWatcher": { "enabled": true, "debounce_ms": 300 },
    "git": { "enabled": true, "auto_fetch": true }
  },
  "rules": {
    "stuck_detection": { "enabled": true, "window_minutes": 10, "min_switches": 5 }
  },
  "web": { "enabled": true, "port": 37800 },
  "storage": { "path": ".presence-data" }
}

环境变量:

变量默认值描述
WORKSPACE_PATHcwd()项目根
PRESENCE_WEB_ENABLEDtrue仪表板打开/关闭
PRESENCE_WEB_PORT37800仪表板端口
PRESENCE_CONFIG-自定义配置路径

建筑

Claude Code  Presence MCP  Web Dashboard
                              |
                    +---------+---------+
                    |         |         |
               Sensors    Rules    Memory
             file, git,  stuck,   sessions,
             ide, prompt remote   patterns,
                         team     cognitive

6个传感器,7个工具,3个资源,SQLite存储,自适应阈值。大约7000行TypeScript。除了Node.js标准库+MCP SDK之外,零运行时依赖。

数据和隐私

所有数据都保留在本地 .presence-data/presence.db.自动清除:会话30天,模式90天。敏感数据(API密钥、令牌)在存储前会自动剥离。

许可证

麻省理工学院

目录标签

目录标签

开发工具TypeScriptClaude开发者工具本地部署AI辅助代码冲突检测工作状态监控团队协作

支持客户端

Claude

接入字段

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

未说明

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

session

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明session部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP