Files
t66_langmem/start-mcp-server.sh
Docker Config Backup 46faa78237 Initial commit: LangMem fact-based AI memory system with docs and MCP integration
- Complete fact-based memory API with mem0-inspired approach
- Individual fact extraction and deduplication
- ADD/UPDATE/DELETE memory actions
- Precision search with 0.86+ similarity scores
- MCP server for Claude Code integration
- Neo4j graph relationships and PostgreSQL vector storage
- Comprehensive documentation with architecture and API docs
- Matrix communication integration
- Production-ready Docker setup with Ollama and Supabase

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 13:16:19 +02:00

59 lines
1.9 KiB
Bash
Executable File

#!/bin/bash
# Start LangMem MCP Server
# This script starts the MCP server for Claude Code integration
echo "🚀 Starting LangMem MCP Server..."
# Check if virtual environment exists
if [ ! -d "venv" ]; then
echo "📦 Creating virtual environment..."
python3 -m venv venv
fi
# Activate virtual environment
echo "🔄 Activating virtual environment..."
source venv/bin/activate
# Install MCP requirements
echo "📥 Installing MCP requirements..."
pip install -r src/mcp/requirements.txt
# Check if LangMem API is running
echo "🔍 Checking LangMem API health..."
if curl -s -f http://localhost:8765/health > /dev/null; then
echo "✅ LangMem API is healthy"
else
echo "❌ LangMem API is not running!"
echo "💡 Start the LangMem API first: ./start-dev.sh"
exit 1
fi
# Set environment variables
export LANGMEM_API_URL="http://localhost:8765"
export LANGMEM_API_KEY="langmem_api_key_2025"
# Start MCP server
echo "🏃 Starting MCP server..."
echo "🔗 Connect from Claude Code using:"
echo " Server command: python /home/klas/langmem-project/src/mcp/server.py"
echo " Working directory: /home/klas/langmem-project"
echo ""
echo "📖 Available tools:"
echo " - store_memory: Store memories with AI relationship extraction"
echo " - search_memories: Search memories with hybrid vector + graph search"
echo " - retrieve_memories: Retrieve relevant memories for conversation context"
echo " - get_user_memories: Get all memories for a specific user"
echo " - delete_memory: Delete a specific memory"
echo " - health_check: Check LangMem system health"
echo ""
echo "🌐 Available resources:"
echo " - langmem://memories: Memory storage resource"
echo " - langmem://search: Search capabilities resource"
echo " - langmem://relationships: AI relationships resource"
echo " - langmem://health: System health resource"
echo ""
echo "Press Ctrl+C to stop the server..."
echo ""
python src/mcp/server.py