Omi MCP Server logo

Omi MCP Server

by fourcolors

The Omi MCP Server provides a Model Context Protocol (MCP) server for interacting with the Omi API. It offers tools for reading conversations and memories, as well as creating new conversations and memories.

View on GitHub

Last updated: N/A

What is Omi MCP Server?

The Omi MCP Server is a bridge between applications like Claude and Cursor and the Omi API. It implements the Model Context Protocol (MCP) to allow these applications to access and manipulate data within the Omi platform, such as conversations and memories.

How to use Omi MCP Server?

To use the server, you need to clone the repository, install dependencies, configure API keys, build the server, and then run it. The server can be integrated with Claude by configuring the MCP connection in Claude's settings and with Cursor by adding a new MCP server in Cursor's settings. The README provides detailed steps for both.

Key features of Omi MCP Server

  • Provides a standardized interface (MCP) for interacting with the Omi API

  • Supports reading and creating conversations and memories

  • Integrates with Claude and Cursor

  • Includes a test client for easy testing

  • Provides logging for debugging and monitoring

Use cases of Omi MCP Server

  • Fetching user conversations for context in AI assistants

  • Retrieving user memories to personalize AI interactions

  • Creating new conversations or memories through AI applications

  • Integrating Omi data into various AI-powered workflows

  • Testing and debugging Omi API integrations

FAQ from Omi MCP Server

What is MCP?

MCP stands for Model Context Protocol. It's a standardized way for applications to interact with models and data sources.

How do I get an API key?

You need to obtain an API key from the Omi platform. Refer to the Omi API documentation for instructions.

What is the default user ID for testing?

The test client uses a default test user ID (test-user-123) for all operations.

Where are the logs stored?

Logs are written to logs/mcp-server.log in your project directory.

How do I clean and rebuild the project?

Use the command npm run rebuild to clean the build directory and rebuild from scratch.