Sign inSign up

mcp/omi

Verified Publisher

By mcp

•Updated 10 months ago

A Model Context Protocol server for Omi interaction and automation. This server provides tools to...

Image
Machine learning & AI
1

10K+

mcp/omi repository overview

⁠Omi MCP Server

A Model Context Protocol server for Omi interaction and automation. This server provides tools to read, search, and manipulate Memories and Conversations.

What is an MCP Server?⁠

⁠MCP Info

AttributeDetails
Docker Imagemcp/omi⁠
AuthorBasedHardware⁠
Repositoryhttps://github.com/BasedHardware/omi⁠

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/BasedHardware/omi/blob/144a166dda34f8acd505b54f1674b46afc596b8c/mcp/Dockerfile⁠
Commit144a166dda34f8acd505b54f1674b46afc596b8c
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/omi --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

⁠Available Tools (6)

Tools provided by this ServerShort Description
create_memoryCreate a new memory.
delete_memoryDelete a memory by ID.
edit_memoryEdit a memory's content.
get_conversation_by_idRetrieve a conversation by ID including each segment of the transcript.
get_conversationsRetrieve a list of conversation metadata.
get_memoriesRetrieve a list of memories.

⁠Tools Details

⁠Tool: create_memory

Create a new memory. A memory is a known fact about the user across multiple domains.

ParametersTypeDescription
categorystringThe category of the memory to create.
contentstringThe content of the memory.
api_keystring optionalThe user's MCP API key. If not provided, it will be read from the OMI_API_KEY environment variable. For more details, see https://docs.omi.me/doc/developer/MCP⁠

⁠Tool: delete_memory

Delete a memory by ID. A memory is a known fact about the user across multiple domains.

ParametersTypeDescription
memory_idstringThe ID of the memory to delete.
api_keystring optionalThe user's MCP API key. If not provided, it will be read from the OMI_API_KEY environment variable. For more details, see https://docs.omi.me/doc/developer/MCP⁠

⁠Tool: edit_memory

Edit a memory's content. A memory is a known fact about the user across multiple domains.

ParametersTypeDescription
contentstringThe new content for the memory.
memory_idstringThe ID of the memory to edit.
api_keystring optionalThe user's MCP API key. If not provided, it will be read from the OMI_API_KEY environment variable. For more details, see https://docs.omi.me/doc/developer/MCP⁠

⁠Tool: get_conversation_by_id

Retrieve a conversation by ID including each segment of the transcript.

ParametersTypeDescription
conversation_idstringThe ID of the conversation to retrieve.
api_keystring optionalThe user's MCP API key. If not provided, it will be read from the OMI_API_KEY environment variable. For more details, see https://docs.omi.me/doc/developer/MCP⁠

⁠Tool: get_conversations

Retrieve a list of conversation metadata. To get full transcripts, use get_conversation_by_id.

ParametersTypeDescription
api_keystring optionalThe user's MCP API key. If not provided, it will be read from the OMI_API_KEY environment variable. For more details, see https://docs.omi.me/doc/developer/MCP⁠
categoriesarray optionalFilter by conversation categories.
end_datestring optionalFilter conversations before this date (yyyy-mm-dd)
limitinteger optionalThe number of conversations to retrieve.
offsetinteger optionalThe offset of the conversations to retrieve.
start_datestring optionalFilter conversations after this date (yyyy-mm-dd)

⁠Tool: get_memories

Retrieve a list of memories. A memory is a known fact about the user across multiple domains.

ParametersTypeDescription
api_keystring optionalThe user's MCP API key. If not provided, it will be read from the OMI_API_KEY environment variable. For more details, see https://docs.omi.me/doc/developer/MCP⁠
categoriesarray optionalThe categories of memories to filter by.
limitinteger optionalThe number of memories to retrieve.
offsetinteger optionalThe offset of the memories to retrieve.

⁠Use this MCP Server

{
  "mcpServers": {
    "omi": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "OMI_API_KEY",
        "mcp/omi"
      ],
      "env": {
        "OMI_API_KEY": "<OMI_API_KEY>"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:674097f43…

Size

115 MB

Last updated

10 months ago

docker pull mcp/omi

This week's pulls

Pulls:

30

Sep 14 to Sep 20