Omi Memories MCP サーバー
これは、ツール インターフェイスを通じて特定のユーザーに Omi メモリへのアクセスを提供するモデル コンテキスト プロトコル (MCP) サーバーです。
特徴
OMIアプリから指定されたユーザーIDのすべての思い出を取得するツール
Related MCP server: Omi MCP Server
設定
依存関係をインストールします:
npm installユーザー ID を設定します。
src/server.tsを開くOmiraアプリのアカウントセクションから、
SPECIFIC_USER_ID定数をユーザーIDで更新します。
TypeScript コードをビルドします。
npm run buildサーバーを起動します。
npm start利用可能なツール
フェッチメモリ
設定されたユーザー 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);構成
サーバーは以下を期待します:
Express API は
http://localhost:3000で実行されますユーザー ID を設定する必要があります:
src/server.tsのSPECIFIC_USER_ID定数を、Omira アプリのアカウント セクションから取得できるユーザー ID に更新します。
クロードデスクトップ統合
Claude Desktop と統合するには、Claude Desktop の構成 ( claude_desktop_config.json ) を更新して以下を追加します。
{
"mcpServers": {
"omi-mcp": {
"command": "node",
"args": [
"/path/to/your/mcp-server/dist/server.js"
],
"env": {
"NODE_ENV": "development"
}
}
}
} カーソルIDE統合
Cursor IDE と統合するには:
オープンカーソルIDE設定
「AI & Copilot」設定に移動する
「モデル コンテキスト プロトコル」の下に、次の設定で新しい MCP サーバーを追加します。
{
"name": "Omi Memories",
"command": "node",
"args": [
"/path/to/your/mcp-server/dist/server.js"
],
"cwd": "/path/to/your/mcp-server",
"env": {
"NODE_ENV": "development"
}
}/path/to/your/mcp-server MCP サーバーのインストール ディレクトリへの実際のパスに置き換えます。
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.