OmniStream Docs
  • Dokumentasi
  • Developer
  • API Reference
Quickstart APIPagination & Rate LimitSDK (TypeScript & Go)MCP Server (Claude & Cursor)Verifikasi Webhook
Developer

MCP Server (Claude & Cursor)

@omnistreams/mcp-server adalah Model Context Protocol server yang menjembatani OmniStream API ke klien MCP seperti Claude Desktop, Claude Code, dan Cursor. Asisten AI dapat membaca inbox dan mengirim pesan atas nama Anda lewat percakapan biasa.

Tools yang tersedia

ToolFungsi
list_conversationsDaftar percakapan (filter status/agen, paginasi)
get_conversationAmbil satu percakapan
list_messagesDaftar pesan dalam percakapan
send_messageKirim pesan keluar (teks atau konten kaya)
list_contactsDaftar / cari kontak
search_messagesCari teks pesan lintas percakapan
list_templatesDaftar template WhatsApp

Semua tool baca bersifat read-only; hanya send_message yang melakukan perubahan.

Setup

1. Buat API key

Buat REST API key di Developer → API Keys. Disarankan mengunci key ke IP server Anda lewat Allowed IPs.

2. Daftarkan di klien MCP

Claude Desktop / Claude Code (claude_desktop_config.json atau .mcp.json):

Code
{ "mcpServers": { "omnistream": { "command": "npx", "args": ["-y", "@omnistreams/mcp-server"], "env": { "OMNISTREAM_API_KEY": "os_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "OMNISTREAM_BASE_URL": "https://api.omnistream.example" } } } }

3. Coba

Minta asisten Anda, misalnya: "tampilkan percakapan WhatsApp yang masih open" atau "balas percakapan <id> dengan 'Segera saya proses'".

Konfigurasi

VariabelWajibDefaultKeterangan
OMNISTREAM_API_KEY✅—REST API key (os_..._...)
OMNISTREAM_BASE_URLhttp://localhost:3000Base URL API gateway
OMNISTREAM_TIMEOUT_MS30000Timeout per request (ms)

:::info Keamanan API key dikirim sebagai header X-API-Key dan tidak pernah di-log. Output diagnostik ditulis ke stderr agar tidak mengganggu stream JSON-RPC MCP di stdout. Semua aksi mewarisi RBAC pemilik key. :::

Last modified on August 4, 2026
SDK (TypeScript & Go)Verifikasi Webhook
On this page
  • Tools yang tersedia
  • Setup
    • 1. Buat API key
    • 2. Daftarkan di klien MCP
    • 3. Coba
  • Konfigurasi
JSON