Token导航 LogoToken导航

MCP Server · 运维云端

Memory Server Sigma

一个用于构建和部署基于FastAPI的MCP内存服务器到AWS ECS的生产就绪模板,提供完整的基础设施即代码、CI/CD管道和内存管理服务的最佳实践。

stdio官方级别未说明来源级核验工具 0
内存管理向量搜索FastAPICI/CD

快速开始

作者 / 组织
nextmcp
提供方
nextmcp

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Memory Server Sigma 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r src/requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

MCP内存服务器模板

用于构建和部署基于FastAPI的MCP(模型上下文协议)内存服务器到AWS ECS的生产就绪模板。此模板提供了完整的基础架构代码、CI/CD管道和构建内存管理服务的最佳实践。

此模板提供什么

核心应用程序

  • 快速API 支持异步的web框架
  • MCP服务器 内存操作的实现
  • PostgreSQL 用于持久存储
  • Qdrant 语义搜索的矢量数据库
  • 蒸馏器 数据库迁移
  • 具有JSON输出的自定义日志框架

基础设施

  • AWS云形成 ECS部署模板
  • 码头工人 多阶段构建的集装箱化
  • 应用程序负载平衡器 使用SSL/TLS
  • 路线53 DNS管理
  • 秘密经理 整合
  • 自动扩展ECS服务

CI/CD

  • GitHub操作 工作流
  • 自动化测试
  • Docker镜像构建和向ECR推送
  • 自动化堆栈部署到开发/暂存/生产

开发工具

  • 使用Docker Compose进行本地开发
  • 测试框架(pytest)
  • 数据库迁移工具
  • 部署脚本

入门指南

先决条件

  • Python 3.12+
  • Docker和Docker Compose
  • AWS CLI已配置
  • GitHub帐户(用于CI/CD)

初始设置

  1. 克隆或分叉此模板
   git clone 
   cd mcp-memory-server-template
  1. 配置AWS帐户

更新 .github/workflows/deploy-service.yaml:

   role-to-assume: arn:aws:iam::YOUR_AWS_ACCOUNT_ID:role/cicd-deployer
  1. 设置参数文件

复制示例参数文件:

   cp aws/parameters.dev.yaml.example aws/parameters.dev.yaml
   cp aws/parameters.staging.yaml.example aws/parameters.staging.yaml
   cp aws/parameters.production.yaml.example aws/parameters.production.yaml

编辑每个文件并自定义:

- ServiceName:您的服务名称 - MemoryReservation 和 CpuReservation:资源分配

  1. 配置环境变量

复制和自定义:

   cp .env.example .env
   cp src/openmemory/.env.example src/openmemory/.env
  1. 再进行
   pip install -r src/requirements.txt
   pip install -r test/requirements.txt

地方发展

使用Docker Compose运行:

cd docker
docker compose up

该服务将在 http://localhost:8000

运行测试:

./run_tests.sh

数据库迁移:

cd src/openmemory
alembic upgrade head

部署到AWS

  1. 创建ECR存储库
   aws cloudformation create-stack \
     --stack-name your-service-ecr \
     --template-file aws/ecr.yaml \
     --parameters file://aws/parameters.ecr.yaml
  1. 部署到开发

推到 dev branch-GitHub操作将自动:

- 构建Docker镜像 - 推到ECR - 部署CloudFormation堆栈 - 更新ECS服务

  1. 部署到暂存/生产

具有相应分支或手动触发器的类似过程

项目结构

mcp-memory-server-template/
├── .github/
│   └── workflows/          # CI/CD pipelines
├── aws/
│   ├── template.yaml       # CloudFormation template
│   ├── ecr.yaml           # ECR repository template
│   └── parameters.*.yaml   # Environment configurations
├── docker/
│   ├── Dockerfile         # Production container
│   ├── docker-compose.yaml # Local development
│   └── entrypoint.sh      # Container startup script
├── src/
│   ├── openmemory/        # Main application code
│   │   ├── app/          # FastAPI application
│   │   ├── alembic/      # Database migrations
│   │   └── main.py       # Application entry point
│   └── th_logging/        # Logging framework
├── test/                   # Test suite
├── pyproject.toml         # Python project config
├── .env.example           # Environment variables template
└── README.md              # This file

主要特点

通过MCP进行内存操作

  • 添加回忆
  • 搜索记忆(语义向量搜索)
  • 列出回忆
  • 删除记忆
  • 访问控制和权限

矢量搜索

  • 语义搜索的Qdrant集成
  • OpenAI嵌入
  • 高效的批量操作
  • 从PostgreSQL自动同步

数据库管理

  • PostgreSQL用于关系数据
  • 用于模式更改的Alembic迁移
  • 用户和应用程序管理
  • 内存状态跟踪和历史记录

部署功能

  • 零停机滚动更新
  • 自动健康检查
  • 用于故障部署的断路器
  • CloudWatch日志记录
  • 自动缩放支持

配置

所需AWS资源

  • ECS集群
  • VPC和子网
  • 应用程序负载平衡器
  • Route53托管区
  • ACM证书
  • 秘密管理器秘密

环境变量

看 .env.example 所需的环境变量包括:

  • 数据库连接字符串
  • API密钥(OpenAI、Anthropic等)
  • Qdrant配置
  • 日志记录设置

秘密管理

按照以下模式在AWS secrets Manager中存储机密:

${Environment}/${ServiceName}/*

例子:

  • dev/my-service/database-url
  • dev/my-service/openai-api-key

定制

添加新路线

添加路线 src/openmemory/app/routers/

数据库架构更改

cd src/openmemory
alembic revision --autogenerate -m "description"
alembic upgrade head

添加依赖关系

echo "package-name" >> src/requirements.in
./update_requirements_txt.sh

监控与调试

查看日志

CloudWatch日志会自动配置为7天保留期。

健康检查

  • 健康终点: /health
  • 负载平衡器执行自动健康检查
  • ECS监控容器运行状况

部署状态

监控GitHub Actions的部署进度和状态。

体系结构决策

  • EC2上的ECS:在持续工作负载方面比Fargate更具成本效益
  • 桥接网络:启用动态端口映射
  • 云层形成:无外部依赖的本地AWS IaC
  • 滚动更新:零停机部署
  • 结构化日志记录:JSON格式,便于解析

安全

  • ECS任务的IAM角色
  • 存储在AWS Secrets Manager中的秘密
  • 通过ALB的HTTPS/TLS
  • VPC隔离
  • 网络访问控制的安全组

测试

# Run all tests
./run_tests.sh

# Run specific test
pytest test/test_specific.py

# Run with coverage
pytest --cov=src

贡献

自定义此模板时:

  1. 使用您的配置更新参数文件
  2. 根据需要修改CloudFormation模板
  3. 在中自定义应用程序代码 src/openmemory/app/
  4. 用您的具体细节更新此README

许可证

\[指定您的许可证\]

支持

\[添加您的支持信息\]

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

内存管理Python本地部署FastAPIAWSECSCI/CD向量搜索

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Memory Server Sigma

MCP World · 本页

0stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Memory Server Sigma 怎么安装?

公开资料给出的安装命令是 pip install -r src/requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Memory Server Sigma 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Memory Server Sigma 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Memory Server Sigma 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Memory Server Sigma 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP