Skip to main content
Glama

MemOS-MCP

by qinshu1109
Apache 2.0
3
  • Linux
  • Apple
quick_start.sh4.9 kB
#!/bin/bash # MemOS系统优化任务快速启动脚本 # 用于新窗口交接执行 echo "🚀 MemOS系统优化任务快速启动" echo "================================" # 设置项目路径 PROJECT_DIR="/home/qqinshu/视频/MemOS" cd "$PROJECT_DIR" || exit 1 echo "📍 当前目录: $(pwd)" echo "⏰ 启动时间: $(date)" # 显示项目状态 echo "" echo "📊 项目状态检查" echo "----------------" # 检查关键文件 echo "✓ 检查关键文件存在性:" files=( "mvp_memory.py" "capacity_manager.py" "compression_pipeline.py" "pyproject.toml" "start_memos_safe.sh" ) for file in "${files[@]}"; do if [ -f "$file" ]; then echo " ✅ $file" else echo " ❌ $file (缺失)" fi done # 检查数据目录 echo "" echo "✓ 检查数据目录:" dirs=( "memos_data" "memos_data/backups" "memory_archives" "mcp_memos_data" "feishu_memos_data" ) for dir in "${dirs[@]}"; do if [ -d "$dir" ]; then echo " ✅ $dir" else echo " ❌ $dir (缺失)" fi done # 检查配置文件状态 echo "" echo "✓ 检查配置文件状态:" if [ -f "memos_data/concurrent_config.json" ]; then echo " ✅ concurrent_config.json (已存在)" else if [ -f "mcp_memos_data/concurrent_config.json.bak" ]; then echo " ⚠️ concurrent_config.json (需要从备份恢复)" else echo " ❌ concurrent_config.json (备份也不存在)" fi fi if [ -f "memos_data/official_config.json" ]; then echo " ✅ official_config.json (已存在)" else if [ -f "feishu_memos_data/official_config.json.bak" ]; then echo " ⚠️ official_config.json (需要从备份恢复)" else echo " ❌ official_config.json (备份也不存在)" fi fi # 检查Python环境 echo "" echo "✓ 检查Python环境:" if command -v python3 &> /dev/null; then echo " ✅ Python版本: $(python3 --version)" else echo " ❌ Python3 未安装" fi # 检查关键依赖 echo "" echo "✓ 检查关键依赖:" deps=("schedule" "prometheus_client" "watchdog" "psutil" "requests") for dep in "${deps[@]}"; do if python3 -c "import $dep" 2>/dev/null; then echo " ✅ $dep" else echo " ❌ $dep (需要安装)" fi done # 检查虚拟环境 echo "" echo "✓ 检查虚拟环境:" if [ -d "memos_venv" ]; then echo " ✅ memos_venv 目录存在" if [ -f "memos_venv/bin/activate" ]; then echo " ✅ 激活脚本存在" else echo " ❌ 激活脚本缺失" fi else echo " ❌ memos_venv 目录不存在" fi # 显示任务管理器状态 echo "" echo "📋 任务管理器状态" echo "------------------" if pgrep -f "webServer.js" > /dev/null; then echo " ✅ shrimp-task-manager Web服务运行中" echo " 🌐 访问地址: http://localhost:3001" else echo " ❌ shrimp-task-manager Web服务未运行" echo " 💡 启动命令:" echo " cd /home/qqinshu/视频/mcp-shrimp-task-manager" echo " ENABLE_GUI=true WEB_PORT=3001 DATA_DIR=\"/home/qqinshu/视频/ShrimpData/shrimp-task-manager\" node -e \"const { createWebServer } = require('./dist/web/webServer.js'); async function start() { const webServer = await createWebServer(); await webServer.startServer(); } start().catch(console.error);\"" fi # 显示下一步操作 echo "" echo "🎯 下一步操作建议" echo "===================" echo "" echo "1. 📖 阅读交接文档:" echo " cat HANDOVER_CONTEXT.md" echo "" echo "2. 🔧 执行第一个任务 - 配置文件恢复:" echo " # 恢复并发配置" echo " cp mcp_memos_data/concurrent_config.json.bak memos_data/concurrent_config.json" echo " # 恢复官方配置" echo " cp feishu_memos_data/official_config.json.bak memos_data/official_config.json" echo "" echo "3. ✅ 验证配置文件:" echo " python3 -c \"import json; f=open('memos_data/concurrent_config.json'); json.load(f); print('配置文件有效')\"" echo "" echo "4. 🧪 测试MVP管理器:" echo " python3 -c \"from mvp_memory import create_mvp_memory_manager; m = create_mvp_memory_manager(); print(m.test_connection())\"" echo "" echo "5. 🌐 打开任务管理器:" echo " firefox http://localhost:3001" echo "" echo "6. 📊 查看系统健康报告:" echo " cat SYSTEM_HEALTH_REPORT.md" echo "" # 显示重要文件路径 echo "📁 重要文件路径" echo "===============" echo " 📋 交接文档: $PROJECT_DIR/HANDOVER_CONTEXT.md" echo " 📊 健康报告: $PROJECT_DIR/SYSTEM_HEALTH_REPORT.md" echo " 📈 改进计划: $PROJECT_DIR/IMPROVEMENT_PLAN.md" echo " 🔧 快速启动: $PROJECT_DIR/quick_start.sh" echo " 🌐 任务管理: http://localhost:3001" echo "" echo "✨ 准备就绪!可以开始执行MemOS系统优化任务。" echo "💡 建议先执行配置文件恢复任务,然后按顺序进行其他优化。"

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/qinshu1109/memos-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server