Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MCP 配置指南

本章节是 GitHub Wiki: MCP Configuration Guide 的镜像。

配置总览

MemoryCenter MCP 支持两种传输模式 × 四种部署环境,组合出 8 种典型配置场景。

传输模式本地直连DockerNginx 反代Cloudflare CDN
stdio✅ 最简N/AN/A
Streamable HTTP⚠️ 需 HTTPS

详细配置文档

完整配置指南(含通用配置 / stdio / HTTP / Cloudflare / Docker / 环境变量参考 / 常见问题排查 / 配置检查清单)见 Wiki: MCP Configuration Guide

关键环境变量速查

环境变量说明默认值
MEMORY_CENTER_ROOT记忆数据存储根目录必填
MEMORY_CENTER_MCP_ENABLED启用 MCP Streamable HTTP 端点false
MEMORY_CENTER_MCP_STATEFUL启用 session 模式true
MEMORY_CENTER_MCP_ALLOWED_HOSTS允许的 Host(DNS rebinding 防护)localhost,127.0.0.1,::1
MEMORY_CENTER_MCP_ALLOWED_ORIGINS允许的 Origin(CORS 防护)
MEMORY_CENTER_PRESET_AGENT预设 Agent(HTTP 模式推荐设置)空(自动识别)
MEMORY_CENTER_LLM_API_BASELLM API 地址(摘要生成用)空(降级启发式)
MEMORY_CENTER_LLM_API_KEYLLM API Key空(降级启发式)
MEMORY_CENTER_LLM_MODELLLM 模型名空(降级启发式)
MEMORY_CENTER_EMBEDDER_API_BASEEmbedding API 地址(语义检索用)空(降级 BM25)
MEMORY_CENTER_EMBEDDER_API_KEYEmbedding API Key空(降级 BM25)

踩坑提示

  1. Cloudflare CDN 必须 HTTPS:HTTP 请求会被 301 重定向到 HTTPS,MCP 客户端不处理重定向,导致 Connection closed
  2. Binary 名称带连字符memory-center-mcp(正确)vs memorycenter-mcp(错误)
  3. HTTP 模式 Agent 识别:服务端无法获取 MCP ClientInfo,需通过 MEMORY_CENTER_PRESET_AGENT 环境变量指定

完整踩坑排查见 Wiki: MCP Configuration Guide §常见问题排查