
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://img.shields.io/badge/GitHub-neverinfamous/memory--journal--mcp-blue?logo=github](https://github.com/neverinfamous/memory-journal-mcp) https://img.shields.io/docker/pulls/writenotenow/memory-journal-mcp](https://hub.docker.com/r/writenotenow/memory-journal-mcp) https://img.shields.io/badge/License-MIT-blue.svg](https://opensource.org/licenses/MIT) !https://img.shields.io/badge/status-Production%2FStable-brightgreen https://img.shields.io/npm/v/memory-journal-mcp](https://www.npmjs.com/package/memory-journal-mcp) https://img.shields.io/badge/Security-Enhanced-green.svg](https://github.com/neverinfamous/memory-journal-mcp/blob/main/SECURITY.md) https://img.shields.io/github/stars/neverinfamous/memory-journal-mcp?style=social](https://github.com/neverinfamous/memory-journal-mcp) https://img.shields.io/badge/TypeScript-Strict-blue.svg](https://github.com/neverinfamous/memory-journal-mcp) !https://img.shields.io/badge/Coverage-96.7%25-brightgreen.svg !https://img.shields.io/badge/Tests-1782_passed-brightgreen.svg !https://img.shields.io/badge/E2E_Tests-377_passed-brightgreen.svg https://github.com/neverinfamous/memory-journal-mcp/actions/workflows/gatekeeper.yml/badge.svg](https://github.com/neverinfamous/memory-journal-mcp/actions/workflows/gatekeeper.yml)
🎯 AI上下文+项目智能:通过持久化项目记忆和自动会话交接连接断开的AI会话,并集成完整GitHub工作流。
https://github.com/neverinfamous/memory-journal-mcp • https://github.com/neverinfamous/memory-journal-mcp/wiki • https://github.com/neverinfamous/memory-journal-mcp/blob/main/CHANGELOG.md • 发布文章
61个MCP工具 · 17个工作流提示 · 33个资源 · 10个工具组 · 代码模式 · GitHub指挥官(问题分类、PR审查、里程碑冲刺、安全/质量/性能审计) · GitHub集成(问题、PR、Actions、看板、里程碑、洞察) · 团队协作(共享数据库、向量搜索、跨项目洞察)
| 功能 | 描述 |
|---|---|
| 会话智能 | 代理自动查询项目历史,在检查点创建条目,并通过/session-summary和team-session-summary在会话间交接上下文 |
| GitHub集成 | 16个工具用于处理问题、PR、Actions、看板、里程碑(进度百分比)、Copilot审查和14天洞察 |
| 动态项目路由 | 通过PROJECT_REGISTRY,单个服务器实例可无缝切换上下文并访问多个仓库的CI/问题跟踪 |
| 知识图谱 | 8种关系类型链接规范→实现→测试→PR,支持Mermaid可视化 |
| 三重搜索 | 全文搜索(FTS5)、语义搜索(@huggingface/transformers + sqlite-vec)和日期范围搜索 |
| 代码模式 | 在安全沙箱中执行多步骤操作,通过mj.* API节省高达90%的令牌 |
| 可配置简报 | 12个环境变量/CLI标志控制memory://briefing内容——条目、团队、GitHub详情、技能认知 |
| 报告与分析 | 站会、回顾、PR摘要、摘要报告、周期分析和里程碑跟踪 |
| 团队协作 | 20个工具完全对等——CRUD、向量搜索、关系图谱、跨项目洞察、作者归属 |
| 备份与恢复 | 一键备份/恢复,支持自动调度、保留策略和安全网自动备份 |
| 安全与传输 | OAuth 2.1(RFC 9728/8414,JWT/JWKS,作用域)、可流式HTTP + SSE、速率限制、CORS、SQL注入防护、非root Docker |
| 结构化错误处理 | 每个工具返回{success, error, code, category, suggestion, recoverable}——代理获得分类、修复提示和可恢复性信号 |
| 代理协作 | IDE代理和Copilot共享上下文;审查结果成为可搜索知识;代理建议可重用规则和技能(设置) |
| GitHub指挥官 | 问题分类、PR审查、冲刺里程碑以及安全/质量/性能审计的技能,带日志记录(文档) |
https://github.com/neverinfamous/memory-journal-mcp/wiki/Examples
聊天开始时始终执行:默认读取memory://briefing,并将userMessage以格式化项目符号列表的形式呈现给用户,包括所有可用字段。当用户提示或现有简报明确指示特定仓库时,额外读取该仓库的memory://briefing/{repo}。
在自然检查点创建日志条目:
milestone或technical_note,标记版本)project_decision)bug_fix,链接问题编号)适当时使用项目和跨项目洞察:
get_cross_project_insights以与更广泛的仓库模式保持一致。memory://github/insights或运行get_repo_insights以评估项目牵引力、健康状况和近期流量。注意到工作流机会时,建议创建或改进规则和技能。
[!IMPORTANT] 所有快捷方式和工具组默认包含代码模式(
mj_execute_code)以实现令牌高效操作。要排除它,在过滤器中添加-codemode:--tool-filter starter,-codemode
通过MEMORY_JOURNAL_MCP_TOOL_FILTER(或CLI:--tool-filter)控制暴露哪些工具:
| 过滤器 | 工具数量 | 用例 |
|---|---|---|
full | 61 | 所有工具(默认) |
starter | ~11 | 核心+搜索+代码模式 |
essential | ~7 | 最小占用 |
readonly | ~15 | 禁用所有写操作 |
-github | 45 | 排除一个组 |
-github,-analytics | 43 | 排除多个组 |
过滤器语法:快捷方式或组或工具名称(白名单模式)· -组(禁用组)· -工具(禁用工具)· +工具(组禁用后重新启用)
自定义选择:列出单个工具名称创建自己的白名单:--tool-filter "create_entry,search_entries,semantic_search"
组:core、search、analytics、relationships、export、admin、github、backup、team、codemode
https://github.com/neverinfamous/memory-journal-mcp/wiki/Tool-Filtering
| 组 | 工具数量 | 描述 |
|---|---|---|
codemode | 1 | 代码模式(沙箱代码执行)🌟 推荐 |
core | 6 | 条目CRUD、标签、测试 |
search | 4 | 文本搜索、日期范围、语义搜索、向量统计 |
analytics | 2 | 统计、跨项目洞察 |
relationships | 2 | 链接条目、可视化图谱 |
export | 1 | JSON/Markdown导出 |
admin | 5 | 更新、删除、重建/添加到向量索引、合并标签 |
github | 16 | 问题、PR、上下文、看板、里程碑、洞察、问题生命周期、Copilot审查 |
backup | 4 | 备份、列表、恢复、清理 |
team | 20 | CRUD、搜索、统计、关系、导出、备份、向量搜索、跨项目洞察(需要TEAM_DB_PATH) |
https://github.com/neverinfamous/memory-journal-mcp/wiki/Tools
站会、回顾、PR摘要、每周摘要、周期分析、里程碑跟踪、上下文捆绑、会话摘要等。https://github.com/neverinfamous/memory-journal-mcp/wiki/Prompts
20个静态资源(memory://briefing、memory://workflows、memory://rules、memory://health、memory://help、memory://help/gotchas、GitHub状态/洞察、团队统计等)以及13个模板资源用于动态简报(memory://briefing/{repo})、项目时间线、问题/PR条目、看板、里程碑详情、每个仓库的GitHub详情和每个组的帮助。https://github.com/neverinfamous/memory-journal-mcp/wiki/Resources
前提条件:已安装并运行Docker · ~250MB磁盘空间 · https://github.com/neverinfamous/memory-journal-mcp/wiki/Installation
bashdocker pull writenotenow/memory-journal-mcp:latest
bashmkdir data
添加到~/.cursor/mcp.json、Claude Desktop配置或等效配置中:
json{ "mcpServers": { "memory-journal-mcp": { "command": "docker", "args": [ "run", "--rm", "-i", "-v", "./data:/app/data", "-e", "GITHUB_TOKEN", "-e", "PROJECT_REGISTRY={\"my-repo\":{\"path\":\"/app/repo\",\"project_number\":1}}", "-v", "/path/to/your/repo:/app/repo:ro", "writenotenow/memory-journal-mcp:latest" ], "env": { "GITHUB_TOKEN": "ghp_your_token_here" } } } }
展示服务器全部功能,包括多项目路由、团队协作、Copilot认知和上下文注入。
json{ "mcpServers": { "memory-journal-mcp": { "command": "docker", "args": [ "run", "--rm", "-i", "-v", "./data:/app/data", "-e", "GITHUB_TOKEN", "-v", "/path/to/shared/team.db:/app/data/team.db:rw", "-v", "/path/to/your/projects:/app/projects:ro", "-v", "/path/to/rules.md:/app/rules.md:ro", "-v", "/path/to/skills:/app/skills:ro", "writenotenow/memory-journal-mcp:latest" ], "env": { "GITHUB_TOKEN": "ghp_your_token_here", "TEAM_DB_PATH": "/app/data/team.db", "PROJECT_REGISTRY": "{\"my-repo\":{\"path\":\"/app/projects/repo1\",\"project_number\":1},\"other-repo\":{\"path\":\"/app/projects/repo2\",\"project_number\":5}}", "AUTO_REBUILD_INDEX": "true", "MEMORY_JOURNAL_MCP_TOOL_FILTER": "codemode", "BRIEFING_ENTRY_COUNT": "3", "BRIEFING_INCLUDE_TEAM": "true", "BRIEFING_ISSUE_COUNT": "1", "BRIEFING_PR_COUNT": "1", "BRIEFING_PR_STATUS": "true", "BRIEFING_WORKFLOW_COUNT": "1", "BRIEFING_WORKFLOW_STATUS": "true", "BRIEFING_COPILOT_REVIEWS": "true", "RULES_FILE_PATH": "/app/rules.md", "SKILLS_DIR_PATH": "/app/skills", "MEMORY_JOURNAL_WORKFLOW_SUMMARY": "/deploy: 生产部署 | /audit: 安全扫描" } } } }
变体(修改上述配置):
| 变体 | 更改 |
|---|---|
| 最小配置(无GitHub) | 删除-e GITHUB_TOKEN、-e GITHUB_REPO_PATH、仓库卷挂载和env块 |
| 团队协作 | 在args中添加-e,"TEAM_DB_PATH=/app/data/team.db" |
| 仅代码模式 | 在args中添加"--tool-filter","codemode"(单个工具,所有功能) |
| 简报配置 | 在args中添加-e,"BRIEFING_ENTRY_COUNT=5"(见下文环境变量表) |
| 本地构建 | 将writenotenow/memory-journal-mcp:latest替换为本地镜像名称 |
重启Cursor或MCP客户端,开始使用日志功能!
GitHub工具(get_github_issues、get_github_prs等)在配置GITHUB_REPO_PATH时(如快速开始配置所示)会从git上下文中自动检测仓库。
| 环境变量 | 描述 |
|---|---|
DB_PATH | 数据库文件位置(CLI:--db;默认:./memory_journal.db) |
TEAM_DB_PATH | 团队数据库文件位置(CLI:--team-db) |
TEAM_AUTHOR | 覆盖团队条目的作者名称(默认:git config user.name) |
GITHUB_TOKEN | GitHub个人访问令牌,用于API访问 |
GITHUB_REPO_PATH | git仓库路径,用于自动检测所有者/仓库 |
DEFAULT_PROJECT_NUMBER | 创建问题时自动分配的默认GitHub项目编号 |
PROJECT_REGISTRY | 仓库到{ path, project_number }的JSON映射,用于多项目自动检测和路由 |
AUTO_REBUILD_INDEX | 设置为true在服务器启动时重建向量索引 |
MCP_HOST | 服务器绑定主机(容器使用0.0.0.0,默认:localhost) |
MCP_AUTH_TOKEN | HTTP传输认证的Bearer令牌(CLI:--auth-token) |
MCP_CORS_ORIGIN | HTTP传输允许的CORS源,逗号分隔(默认:*) |
MCP_RATE_LIMIT_MAX | 每个客户端IP每分钟最大请求数,仅HTTP(默认:100) |
LOG_LEVEL | 日志详细程度:error、warn、info、debug(默认:info;CLI:--log-level) |
MCP_ENABLE_HSTS | 在HTTP响应上启用HSTS安全头(CLI:--enable-hsts;默认:false) |
OAUTH_ENABLED | 设置为true启用OAuth 2.1认证(仅HTTP) |
OAUTH_ISSUER | OAuth发行者URL(例如:https://auth.example.com/realms/mcp) |
OAUTH_AUDIENCE | 预期的JWT受众声明 |
OAUTH_JWKS_URI | 用于令牌签名验证的JWKS端点 |
BRIEFING_ENTRY_COUNT | 简报中的日志条目数(CLI:--briefing-entries;默认:3) |
| `BRIEF |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务