oVice

by cti1650

Not rated
GitHub

About

Manage oVice workspaces, groups, users, and send notifications through the oVice API.

Details

Author
cti1650
Categories
Communication, API, Other, Automation

Setup

Install oVice in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/cti1650/ovice-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

ローカル環境でMCPサーバーを構築する個人的な検証のための非公式なリポジトリです(動作保証いたしかねます)

ovice API と連携し、ワークスペース、グループ、ユーザー管理や通知機能を提供するMCPサーバーです。

- ワークスペース管理: 組織内のワークスペース一覧取得、ユーザー一覧、アクセスURL生成
- グループ管理: 組織内のグループ一覧取得、メンバー管理
- 通知機能: 組織、ワークスペース、グループへの通知送信
- 情報取得: スペース名の取得など

MacOS:~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "ovice-mcp-server": { "command": "npx", "args": ["github:cti1650/ovice-mcp-server"], "env": { "OVICE_DOMAIN": "api.ovice.com", "OVICE_CLIENT_ID": "your-client-id", "OVICE_CLIENT_SECRET": "your-client-secret", "OVICE_ORGANIZATION_ID": "your-organization-id", "OVICE_SERVICE_NAME": "Your Service Name", "OVICE_SERVICE_LOGO_URL": "https://your-logo-url.com/logo.svg" } } } }

- 説明: 組織のワークスペース一覧を取得
- パラメータ: なし
- 戻り値: ワークスペース一覧(JSON形式)

- 説明: 指定したワークスペースのユーザー一覧を取得
- パラメータ:

- workspaceId(string): ワークスペースID

- 説明: スペースIDからスペース名を取得
- パラメータ:

- spaceId(string): スペースID

- 説明: ワークスペースにアクセスするためのURLを生成
- パラメータ:

- workspaceId(string): ワークスペースID

- 説明: 組織のグループ一覧を取得
- パラメータ: なし
- 戻り値: グループ一覧(JSON形式)

- 説明: 指定したグループのメンバー一覧を取得
- パラメータ:

- groupId(string): グループID

- 説明: 組織全体に通知を送信
- パラメータ:

- message(string): 通知メッセージ
- serviceName(string, optional): サービス名
- serviceLogoUrl(string, optional): サービスロゴURL

- 説明: 特定のワークスペースに通知を送信
- パラメータ:

- workspaceId(string): ワークスペースID
- auth(array): 通知対象の権限レベル ("admin", "member", "visitor", "guest")
- message(string): 通知メッセージ
- serviceName(string, optional): サービス名
- serviceLogoUrl(string, optional): サービスロゴURL

- 説明: 特定のグループに通知を送信
- パラメータ:

- groupId(string): グループID
- message(string): 通知メッセージ
- serviceName(string, optional): サービス名
- serviceLogoUrl(string, optional): サービスロゴURL

- エンドポイント:https://{OVICE_DOMAIN}/api/public/v1/
- 認証: クライアントIDとクライアントシークレットによるヘッダー認証

- 環境変数が不足している場合は適切なエラーメッセージを表示
- API呼び出し失敗時はHTTPステータスコードとエラー詳細を返却
- 指定されたリソース(ワークスペース、グループなど)が見つからない場合は専用のエラーメッセージを表示

- 簡易な自作MCPサーバーをお試しで実装する方法
-
Model Context Protocol (MCP)

Interact with any other SaaS applications on behalf of your customers.

Send various types of messages, including text, markdown, images, and files, to a DingDing group robot.

Enables AI assistants to send notifications and request user input through Discord.

Official Model Context Protocol (MCP) server for FastAlert. This server allows AI agents (like Claude, ChatGPT, and Cursor) to list of your channels and send notifications directly through the FastAlert API.

Send and manage message notifications and interactions with DingTalk / DingDing.

An open-source messaging server for client-to-client communication using MCP HTTP Streamable messaging.

An open-source messaging server for client-to-client communication using MCP HTTP streaming, configurable via an external JSON file.

A lightweight notification service that sends webhooks for completed MCP tasks to providers like Discord, Slack, and Teams.

Integrates Typebot's REST API as callable tools, allowing interaction with Typebot forms and chats.

A server for sending multi-platform notifications and creating interactive AI workflows, with support for Telegram, webhooks, and synchronous user interactions.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.