The Omi Memories MCP Server enables users to access and interact with their Omi memories through a tool interface.
Fetch Memories: Retrieve all memories associated with a specific user ID from the OMI App via the
fetch-memoriestoolIntegration: Works with MCP-compatible applications like Claude Desktop and Cursor IDE
Configuration: Requires a pre-configured user ID in the server code (
src/server.ts) and runs alongside an Express API athttp://localhost:3000
Connects to an Express API running locally to fetch memory data for the configured user
Omi Memories MCP Server
This is a Model Context Protocol (MCP) server that provides access to Omi memories for a specific user through a tool interface.
Features
Tool to fetch all memories for the specified user ID from the OMI App
Related MCP server: Omi MCP Server
Setup
Install dependencies:
Configure your user ID:
Open
src/server.tsUpdate the
SPECIFIC_USER_IDconstant with your user ID from the Account section of the Omira App
Build the TypeScript code:
Start the server:
Available Tools
fetch-memories
Fetches all memories for the configured user ID.
Configuration
The server expects:
The Express API to be running at
http://localhost:3000The user ID should configured : Update the
SPECIFIC_USER_IDconstant insrc/server.tsto your user ID which you could get from the Account section of the Omira App.
Claude Desktop Integration
To integrate with Claude Desktop, update your Claude Desktop configuration (claude_desktop_config.json) to include:
Cursor IDE Integration
To integrate with Cursor IDE:
Open Cursor IDE settings
Navigate to "AI & Copilot" settings
Under "Model Context Protocol", add a new MCP server with these settings:
Replace /path/to/your/mcp-server with the actual path to your MCP server installation directory.