Provides access to a specific user's memories from the Omi app.
This is a Model Context Protocol (MCP) server that provides access to Omi memories for a specific user through a tool interface.
npm install
Configure your user ID:
src/server.ts
SPECIFIC_USER_ID
constant with your user ID from the Account section of the Omira AppBuild the TypeScript code:
npm run build
npm start
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);
The server expects:
http://localhost:3000
SPECIFIC_USER_ID
constant in src/server.ts
to your user ID which you could get from the Account section of the Omira App.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"
}
}
}
}
To integrate with Cursor IDE:
{
"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.
AI Task schedule planning with LLamaIndex and Timefold: breaks down a task description and schedules it around an existing calendar
Converts Markdown text into HTML compatible with WeChat official accounts using an external API key.
An MCP server for Cursor that enables requesting user input during generation process.
A server for integrating Jira with Claude, enabling project and issue management. Requires configuration via environment variables.
Connects AI agents to the Feishu/Lark platform for automating tasks like document processing, conversation management, and calendar scheduling.
Automate your local browser
MCP server for the Computer-Use Agent (CUA), allowing you to run CUA through Claude Desktop or other MCP clients.
Provides current date and time with configurable formats and timezones.
Interact with Outline, the open-source knowledge base and wiki, directly through your AI assistant.
A universal remote MCP server that connects to popular productivity tools such as Notion, Monday, AirTable, and many more.