MemGPT MCP Server
Servidor MCP MemGPT
Un servidor MCP basado en TypeScript que implementa un sistema de memoria para LLM. Proporciona herramientas para chatear con diferentes proveedores de LLM y mantiene el historial de conversaciones.
Características
Herramientas
chat- Envía un mensaje al proveedor actual de LLMToma un parámetro de mensaje
Admite múltiples proveedores (OpenAI, Anthropic, OpenRouter, Ollama)
get_memory- Recuperar el historial de conversacionesParámetro
limitopcional para especificar el número de memorias a recuperarlimit: nullpara recuperación de memoria ilimitadaDevuelve recuerdos en orden cronológico con marcas de tiempo.
clear_memory- Borrar el historial de conversacionesElimina todos los recuerdos almacenados
use_provider- Cambiar entre diferentes proveedores de LLMCompatible con OpenAI, Anthropic, OpenRouter y Ollama
Persiste la selección del proveedor
use_model- Cambiar a un modelo diferente para el proveedor actualAdmite modelos específicos del proveedor:
Modelos antrópicos de Claude:
Serie Claude 3:
claude-3-haiku: Tiempos de respuesta más rápidos, ideales para tareas como atención al cliente y moderación de contenido.claude-3-sonnet: Rendimiento equilibrado para uso generalclaude-3-opus: Modelo avanzado para razonamiento complejo y tareas de alto rendimiento
Serie Claude 3.5:
claude-3.5-haiku: Mayor velocidad y rentabilidadclaude-3.5-sonnet: Rendimiento superior con capacidades de interacción con la computadora
OpenAI: 'gpt-4o', 'gpt-4o-mini', 'gpt-4-turbo'
OpenRouter: cualquier modelo en formato 'proveedor/modelo' (por ejemplo, 'openai/gpt-4', 'anthropic/claude-2')
Ollama: Cualquier modelo disponible localmente (por ejemplo, 'llama2', 'codellama')
Persiste la selección del modelo
Related MCP server: MCP Docs RAG Server
Desarrollo
Instalar dependencias:
npm installConstruir el servidor:
npm run buildPara desarrollo con reconstrucción automática:
npm run watchInstalación
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"letta-memgpt": {
"command": "/path/to/memgpt-server/build/index.js",
"env": {
"OPENAI_API_KEY": "your-openai-key",
"ANTHROPIC_API_KEY": "your-anthropic-key",
"OPENROUTER_API_KEY": "your-openrouter-key"
}
}
}
}Variables de entorno
OPENAI_API_KEY: su clave API de OpenAIANTHROPIC_API_KEY- Su clave API antrópicaOPENROUTER_API_KEY- Su clave API de OpenRouter
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP :
npm run inspectorEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Actualizaciones recientes
Compatibilidad con las series Claude 3 y 3.5 (marzo de 2024)
Se agregó soporte para los últimos modelos de Claude:
Serie Claude 3 (Haiku, Soneto, Opus)
Serie Claude 3.5 (Haiku, Soneto)
Recuperación de memoria ilimitada
Se agregó soporte para recuperar el historial de conversaciones ilimitado
Utilice
{ "limit": null }con la herramientaget_memorypara recuperar todas las memorias almacenadasUtilice
{ "limit": n }para recuperar las n memorias más recientesEl límite predeterminado es 10 si no se especifica
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Related MCP Connectors
past.dev is a long-term memory API for AI agents. Send it timestamped text such as emails, meeting transcripts and support tickets. Ask a question and get the current fact, the value it replaced and the source behind it. With this server, your assistant can recall and save memory and manage your past.dev account.
Correction-first memory for AI agents. Run it locally or connect any MCP agent to the hosted server.
Memory, reflection and safety for AI agents. Hosted or local, no vector database.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseBqualityDmaintenanceA flexible memory system for AI applications that supports multiple LLM providers and can be used either as an MCP server or as a direct library integration, enabling autonomous memory management without explicit commands.368 npm97MIT
- AlicenseAqualityDmaintenanceA TypeScript MCP server that allows querying documents using LLMs with context from locally stored repositories and text files through a RAG (Retrieval-Augmented Generation) system.417MIT
- AlicenseNot gradedqualityDmaintenanceA TypeScript implementation of the Model Context Protocol server that enables creation, management, and semantic search of memory streams with Mem0 integration.18 npm1MIT
- FlicenseNot gradedqualityDmaintenanceA TypeScript-based MCP server that implements a simple note-taking system using low-level server components and streamable HTTP. It enables users to create, store, and summarize text notes through a set of tools, resources, and specialized prompts.3-