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.
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?
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?
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?
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?
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?
How do I clean and rebuild the project?
Use the command npm run rebuild
to clean the build directory and rebuild from scratch.