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

MCP Team Memory

MCP Server

一个为AI编码代理提供的共享团队记忆服务,支持持久化、可搜索、实时的团队知识管理。

工具数

14

提示词数

0

GitHub Stars

2

资源数

0
PostgreSQLClaude知识管理Claude

安装说明

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

作者 / 组织

Antony-A-tech

提供方

Antony-A-tech

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

团队内存MCP服务器

![CI](https://github.com/Antony-A-tech/MCP-Team-memory/actions/workflows/ci.yml)

AI编码代理共享团队记忆。A. 模型上下文协议 服务器,为Claude Code(和其他MCP客户端)提供持久、可搜索、实时的团队知识。

为什么

当多个开发人员在同一代码库上使用AI代理时,每个代理都从零上下文开始。Team Memory解决了这个问题:每个架构决策、任务、错误报告和约定都集中存储,并根据代理的角色自动显示。

特性

  • 14个MCP工具 --读、写、搜索、同步、pin、导出、约定、入职、跨项目搜索
  • PostgreSQL+pgvector --带俄语/英语词干的全文搜索,混合向量+FTS搜索
  • 代理人身份 --每个代理令牌、不可伪造的作者归属、项目角色(开发人员/qa/负责人/deops)
  • 角色感知自动召回 --代理接收按其角色优先排序的上下文(开发人员首先看到架构,QA首先看到错误)
  • Web UI仪表板 --实时监控、知识图、条目管理、代理管理面板
  • 实时同步 --跨所有连接代理的基于WebSocket的实时更新
  • 6类 --架构、任务、决策、问题、进度、惯例
  • 智能功能 --冲突解决(乐观锁定)、内存衰减、自动存档、版本历史

快速开始

1.启动PostgreSQL

docker compose up -d postgres

2.启动服务器(HTTP模式)

DATABASE_URL="postgresql://memory:memory@localhost:5432/team_memory" \
MEMORY_TRANSPORT=http \
MEMORY_API_TOKEN="your-master-token" \
node dist/index.js

打开 http://localhost:3846 对于仪表板。在管理面板中创建代理令牌。

3.配置克劳德代码

添加到您的项目 .mcp.json:

{
  "mcpServers": {
    "team-memory": {
      "type": "http",
      "url": "http://localhost:3846/mcp",
      "headers": {
        "Authorization": "Bearer ",
        "X-Project-Id": "
"
      }
    }
  }
}

更换 ` 使用您的代理令牌(tm_...)以及 ` 使用仪表板中的项目UUID。

4.Docker Compose(全栈)

docker compose up -d

MCP工具

工具说明
memory_read使用筛选器(类别、域、搜索、标签)读取条目
memory_write创建新条目
memory_update更新现有条目(使用乐观锁定)
memory_delete存档或永久删除
memory_unarchive恢复已存档的条目
memory_sync获取自时间戳以来的更改
memory_pin固定/取消固定条目(固定条目跳过自动存档)
memory_export将条目导出为markdown或JSON
memory_search语义向量搜索
memory_conventions管理项目惯例(添加/列出/删除)
memory_onboard为新团队成员生成项目摘要
memory_cross_search搜索所有项目

代理身份和角色

每个团队成员都会得到一个个人令牌(tm_...).作者字段是从令牌中自动设置的,不可能进行欺骗。

系统访问:

  • 主令牌(MEMORY_API_TOKEN.env)=admin,通过Web UI管理令牌
  • 代理令牌=用户级访问权限

项目角色 (汽车召回订购的软偏见):

角色优先类别
developer架构、决策、约定后端、前端、数据库
qa问题、任务、约定测试
lead进度、任务、决策全部
devops架构、任务基础设施、devops

环境变量

变量默认值描述
DATABASE_URL--PostgreSQL连接字符串(必填)
MEMORY_TRANSPORTstdiostdio (克劳德代码CLI)或 http (Web UI+远程)
MEMORY_PORT3846HTTP服务器端口
MEMORY_API_TOKEN--主令牌(设置时启用身份验证)
MEMORY_FTS_LANGUAGEsimplePostgreSQL FTS配置(russian, english等等)
OLLAMA_URLhttp://localhost:11434Ollama服务器URL
OLLAMA_EMBEDDING_MODELnomic-embed-text-v2-moe嵌入模型名称
MEMORY_AUTO_ARCHIVEtrue启用自动存档
MEMORY_AUTO_ARCHIVE_DAYS14自动存档前几天
MEMORY_CORS_ORIGIN*CORS生产来源
EXTRACT_NOTES_ENABLEDtruev4.5:从导入的会话中自动提取条目
EXTRACT_LLM_PROVIDERgeminigeminiollama 用于提取LLM
EXTRACT_MIN_CONFIDENCE0.6将候选人降至LLM信心以下
EXTRACT_MIN_MARKER_STRENGTH0.3删除没有明确“已决定”标记的候选人
EXTRACT_MAX_NOTES_PER_SESSION5每个会话提取的条目上限
EXTRACT_MAX_MERGES_PER_SESSION3Cap-LLM每次会话合并
DEDUP_CONFIRM_THRESHOLD0.85余弦≥→ 确认现有条目
DEDUP_MERGE_THRESHOLD0.7余弦在\[0.7,0.85\]→合并
AUTO_DECAY_DAYS30Singleton自动记录存档时代
IMPORTANCE_RECOMPUTE_INTERVAL_HOURS24重要性分数批量重新计算周期

自动笔记(v4.5)

通过导入会话 session_import 现在在后台扫描 原子,为什么要承载事实。每个事实都与现有事实进行了核对 通过余弦相似度输入:

  • 得分>0.85CONFIRM (增量确认_计数,不可编辑)
  • 0.7≤分数≤0.85MERGE (LLM组合成一个≤500字符的事实)
  • **得分\",

"X-Project-Id": "" } } } }


替换 `` 您的代理代币(`tm_...`(a)联合国维持和平行动经费筹措的行政和预算问题咨询委员会的报告 `` UUID项目从Dashbord。

## 代理识别

每个团队成员都有一个个人代币(`tm_...`).记录作者自动从令牌中安装。

**系统访问:**

- 主令牌(`MEMORY_API_TOKEN` 在 `.env`)=管理员,通过Web UI管理令牌
- agent tokens=用户

**项目角色** (自动检索软优先级):

–角色›优先类别›域›
|------|----------------------|--------|
ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ
【测试者】问题、挑战、会议
领导,任务,解决方案,一切。
–DevOps→架构、任务、基础设施、DevOps→

## 环境变量

变量是默认的,描述是
|------------|--------------|----------|
| `DATABASE_URL` PostgreSQL连接字符串(必填)
| `MEMORY_TRANSPORT` | `stdio` | `stdio` (克劳德代码命令行界面) `http` (WEB UI+远程)
| `MEMORY_PORT` | `3846` HTTP服务器端口
| `MEMORY_API_TOKEN` ◎Master Token(安装时启用AUTH)→
| `MEMORY_FTS_LANGUAGE` | `simple` FTS配置(`russian`, `english` 和博士。) |
| `OLLAMA_URL` | `http://localhost:11434` |网址:奥拉玛|
| `OLLAMA_EMBEDDING_MODEL` | `nomic-embed-text-v2-moe` 琥珀色模型
| `MEMORY_AUTO_ARCHIVE` | `true` 自动归档 |
| `MEMORY_AUTO_ARCHIVE_DAYS` | `14` 自动归档前几天
| `MEMORY_CORS_ORIGIN` | `*` |CORS起源|

## 安全

### 凭证

**不要在Production中使用违约密码!** 复制 `.env.example` 在 `.env` 更改密码:

cp .env.example .env


### HTTPS(反向代理)

对于Production,建议使用TLS进行Nginx反向代理:

server { listen 443 ssl; server_name memory.your-domain.com;

ssl_certificate /etc/letsencrypt/live/memory.your-domain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/memory.your-domain.com/privkey.pem;

location / { proxy_pass http://127.0.0.1:3846; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }

location /ws { proxy_pass http://127.0.0.1:3846; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }


## 开发

npm install npm run build npm test # 140 тестов npm run clean # очистка dist/


## 许可证

麻省理工学院

目录标签

目录标签

PostgreSQLClaude知识管理团队记忆TypeScript本地部署AI编码代理实时同步

支持客户端

Claude

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP