Servidor MCP de extensión de memoria simple
Un servidor MCP para ampliar la ventana de contexto/memoria de los agentes. Resulta útil al codificar funciones importantes o vibraciones, y al necesitar almacenar/recuperar el progreso, momentos clave, cambios o cualquier elemento importante. Simplemente pídale al agente que almacene memorias y las recupere cuando las necesite, o que administre completamente su memoria (por ejemplo, mediante reglas de cursor) como considere oportuno.
Uso
Iniciando el servidor
Herramientas disponibles
Gestión de elementos de contexto
store_context_item
- Almacena un valor con una clave en el espacio de nombresretrieve_context_item_by_key
- Obtener valor por clavedelete_context_item
- Eliminar par clave-valor
Gestión de espacios de nombres
create_namespace
- Crear nuevo espacio de nombresdelete_namespace
- Eliminar el espacio de nombres y todo el contenidolist_namespaces
- Lista todos los espacios de nombreslist_context_item_keys
- Lista de claves en un espacio de nombres
Búsqueda semántica
retrieve_context_items_by_semantic_search
- Buscar elementos por significado
Implementación de búsqueda semántica
- Consulta convertida a vector usando el modelo E5
- El texto se divide automáticamente en fragmentos para una mejor coincidencia
- Similitud de coseno calculada entre la consulta y los fragmentos almacenados
- Resultados filtrados por umbral y ordenados por similitud
- Las mejores coincidencias se devolvieron con los valores completos de los artículos
Desarrollo
.env
Búsqueda semántica
Este proyecto incluye funciones de búsqueda semántica mediante el modelo de incrustación E5 de Hugging Face. Esto permite encontrar elementos de contexto basándose en su significado, en lugar de solo en coincidencias clave exactas.
Configuración
La función de búsqueda semántica requiere dependencias de Python, pero estas deberían instalarse automáticamente cuando ejecute: npm run start
Modelo de incrustación
Usamos intfloat/multilingual-e5-large-instruct
Notas
Lo desarrollé principalmente mientras programaba vibraciones, así que no esperen mucho . Pero funciona y me resultó útil, así que bueno. Siéntanse libres de contribuir o sugerir mejoras.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor MCP que extiende la ventana de contexto de los agentes de IA al proporcionar herramientas para almacenar, recuperar y buscar recuerdos, lo que permite a los agentes mantener el historial y el contexto a lo largo de interacciones prolongadas.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.Last updated -14,9221,864TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that bridges AI agents with GUI automation capabilities, allowing them to control mouse, keyboard, windows, and take screenshots to interact with desktop applications.Last updated -PythonMIT License
- -securityFlicense-qualityA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.Last updated -5TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides AI agents with persistent memory capabilities through Mem0, allowing them to store, retrieve, and semantically search memories.Last updated -2PythonMIT License
Appeared in Searches
- A system or tool for reading, writing, and interacting with local storage
- Retrieving information from document directory with search and memory capabilities
- Finding the Best Tool for Memory Context Across Agentic Sessions Using Augment Code
- Information about memory
- Information or context about 'context7'