MemAura Qoder MCP
MemAura Qoder MCP
Adaptador independiente que integra MemAura/OmniMemory en Qoder CN. No modifica ni depende del proyecto original DeepSeek Harness /Users/azhai/memaura-mcp-server.
Funciones
MCP:
store_memory,search_memory,search_memory_hybridHook: recuperación híbrida automática antes de enviar cada pregunta; guarda automáticamente la ronda de preguntas y respuestas al terminar la respuesta.
El número de dispositivo de memoria es configurable: por defecto es
qoder-agent; también puede cambiarse a un número de dispositivo compartido con otros clientes.
Related MCP server: LedgerMem MCP Server
1. Instalar dependencias
git clone https://github.com/Omnimemory/omnin-Qoder-mcp.git
cd omnin-Qoder-mcp
./install.shinstall.sh creará el .venv de este proyecto y no modificará el Python del sistema.
2. Configurar el entorno local
cp .env.example .envEdite .env y complete como mínimo:
MEMAURA_API_KEY=你的真实APIKey
MEMAURA_DEFAULT_DEVICE_NO=qoder-agent.env ya está ignorado por .gitignore. No suba la API Key a GitHub.
Si desea compartir la memoria con DeepSeek Harness, cambie el número de dispositivo al valor que este usa, por ejemplo dsh-agent; si usa qoder-agent, la memoria quedará aislada.
3. Configurar Qoder MCP
En «Configuración → Servicios MCP» de Qoder, abra mcp.json y configúrelo con rutas absolutas:
{
"mcpServers": {
"memaura": {
"type": "stdio",
"command": "/绝对路径/omnin-Qoder-mcp/.venv/bin/python",
"args": ["/绝对路径/omnin-Qoder-mcp/mcp_server.py"],
"env": {
"MEMAURA_API_KEY": "你的真实APIKey",
"MEMAURA_DEFAULT_DEVICE_NO": "qoder-agent",
"MEMAURA_DEFAULT_TOP_K": "10",
"MEMAURA_TIMEOUT": "30"
}
}
}
}Reemplace las dos «rutas absolutas» por las rutas reales de su máquina. Guarde y reinicie Qoder por completo. La página de MCP debería mostrar las tres herramientas.
4. Activar la recuperación y el guardado automáticos
La configuración MCP de Qoder no activa las herramientas automáticamente. La configuración del Hook se encuentra en hooks/hooks.json. Fusione la siguiente configuración hooks en ~/.lingma/settings.json (no sobrescriba las demás configuraciones que ya tenga):
{
"hooks": {
"UserPromptSubmit": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "/绝对路径/omnin-Qoder-mcp/hooks/run-memory-hook.sh",
"timeout": 25
}]
}],
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "/绝对路径/omnin-Qoder-mcp/hooks/run-memory-hook.sh",
"timeout": 25,
"async": true
}]
}]
}
}El Hook de este proyecto leerá automáticamente el .env del mismo directorio, por lo que no es necesario depender de launchctl. Tras modificar, salga por completo y vuelva a abrir Qoder.
5. Verificación
Primero verifique que el Hook puede leer la configuración:
printf '%s' '{"hook_event_name":"UserPromptSubmit","session_id":"test-001","prompt":"测试记忆 QODER-HOOK-918273"}' | hooks/run-memory-hook.shA continuación, cree una nueva conversación en Qoder:
我刚刚购买了一台测试设备,序列号是 DEVICE-XK-591。Espere 30–60 segundos, cree otra conversación y pregunte:
我刚刚购买的测试设备序列号是什么?Si puede responder DEVICE-XK-591, significa que tanto el guardado como la recuperación entre conversaciones están activos.
Publicar el paquete del plugin
El paquete del plugin debe ser un ZIP, y el directorio raíz del ZIP debe contener directamente .qoder-plugin/plugin.json. No incluya .venv, .env ni la API Key en el archivo comprimido:
zip -qr memaura-qoder.zip . \
-x './.venv/*' './.env' './**/__pycache__/*' './*.pyc'En «Complementos → Importar» de Qoder, seleccione el ZIP generado y no la carpeta de código fuente. Tras la instalación, aún deberá configurar el entorno Python local y la API Key siguiendo los pasos anteriores.
Solución de problemas
MCP puede ver las herramientas pero no guarda automáticamente: el Hook no está cargado; revise
~/.lingma/settings.jsony reinicie Qoder.El Hook muestra
MEMAURA_API_KEY 未设置: confirme que existe.enven el directorio raíz del proyecto y que el nombre de la variable está bien escrito.Si
store_memorymanual tiene éxito pero la prueba automática falla: MCP funciona correctamente; el problema está solo en la configuración del Hook o en el entorno del Hook.Si tras guardar no se puede recuperar de inmediato: después de que MemAura pone en cola, normalmente tarda 30–60 segundos en crear el índice.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to maintain persistent memory across sessions by capturing conversations, extracting durable knowledge, and injecting relevant context, supporting various MCP-compatible platforms.12MIT

LedgerMem MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables persistent memory storage and retrieval for MCP clients, allowing AI assistants to remember facts and context across conversations.10MIT- FlicenseNot gradedqualityCmaintenanceEnables automatic memory retrieval and injection for AI conversations to provide continuous learning through semantic search and memory management.
- FlicenseAqualityDmaintenanceEnables AI assistants to manage memories via the mem9 memory service, supporting memory storage, semantic search, retrieval, update, and deletion across multiple platforms.5
Related MCP Connectors
Your memory, everywhere AI goes. Build knowledge once, access it via MCP anywhere.
An MCP memory server. One memory your agents share — across models, devices and apps.
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Omnimemory/omnin-Qoder-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server