Omi Memories
Provides access to a specific user's memories from the Omi app.
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
Setup
- Install dependencies:
npm install
-
Configure your user ID:
- Open
src/server.ts - Update the
SPECIFIC_USER_IDconstant with your user ID from the Account section of the Omira App
- Open
-
Build the TypeScript code:
npm run build
- Start the server:
npm start
Available Tools
fetch-memories
Fetches all memories for the configured user ID.
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
const transport = new StdioClientTransport({
command: "node",
args: ["dist/server.js"]
});
const client = new Client(
{
name: "example-client",
version: "1.0.0"
},
{
capabilities: {
tools: {}
}
}
);
await client.connect(transport);
// Fetch memories using the tool
const result = await client.callTool({
name: "fetch-memories",
arguments: {}
});
console.log(result.content[0].text);
Configuration
The server expects:
- The Express API to be running at
http://localhost:3000 - The 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:
{
"mcpServers": {
"omi-mcp": {
"command": "node",
"args": [
"/path/to/your/mcp-server/dist/server.js"
],
"env": {
"NODE_ENV": "development"
}
}
}
}
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:
{
"name": "Omi Memories",
"command": "node",
"args": [
"/path/to/your/mcp-server/dist/server.js"
],
"cwd": "/path/to/your/mcp-server",
"env": {
"NODE_ENV": "development"
}
}
Replace /path/to/your/mcp-server with the actual path to your MCP server installation directory.
Related Servers
Feishu/Lark OpenAPI MCP
Connect AI agents to Feishu/Lark APIs for document processing, conversation management, and calendar scheduling.
Ads MCP
Remote MCP server for Ad campaign planning, research, and cross-platform ad creation. Supports Google Ads Search & Performance Max and TikTok at launch, with additional networks planned.
GoPluto AI MCP
MCP for quick human experts
Odoo
Interact with Odoo ERP systems, allowing AI assistants to access and manage business data like contacts, sales, and projects.
Context Savvy MCP
Transforms Claude Desktop into a memory-enabled AI assistant with persistent context, secure command execution, and intelligent workflow automation.
Home Assistant MCP Server
An MCP server for interacting with Home Assistant. Requires HA_URL and HA_TOKEN environment variables.
Simplenote MCP Server
A server to connect and manage your Simplenote notes within Claude Desktop.
Inkdrop
Interact with the local Inkdrop note-taking app database via its HTTP API.
Google Docs
A Model Context Protocol (MCP) server for integrating Google Docs with AI clients.
Calendar MCP Server
An MCP server for intelligently managing calendar events and finding available time slots for appointments and meetings.