Clover MCP(モデルコンテキストプロトコル)サーバー
OAuth 認証を使用して Clover API と対話するための最小限の MCP サーバー。
概要
このMCPサーバーにより、生成AIモデルやその他のクライアントは、モデルコンテキストプロトコルを使用してClover加盟店データにアクセスできます。この統合により、モデルは以下のことが可能になります。
- 販売者情報を取得する
- 在庫品目を一覧表示する
- リスト注文
- 個々の商品や注文にアクセスする
クイックスタート
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Clover MCP Server を自動的にインストールするには:
Claude AIと併用(推奨)
- これを Claude MCP 設定 (通常は
~/.config/anthropic/claude.mcp.json
内) に追加します。
- クロードと一緒に使用してください:
- Claude との会話で OAuth フローを開始します。
コマンドラインからの使用
MCP サーバーを直接実行できます。
Clover OAuth セットアップ
この MCP サーバーを使用する前に、Clover アプリを設定する必要があります。
- developer.clover.comで Clover 開発者アカウントを作成します。
- Clover開発者ダッシュボードに新しいアプリを登録する
- アプリを次のように構成します。
- サイト URL:
http://localhost:4000/oauth-callback
- デフォルトのOAuthレスポンス:
Code
- サイト URL:
- クライアントIDとクライアントシークレットをメモしてください
- これらの資格情報を環境または
.env
ファイルに追加します
MCPツール
MCP プロトコル経由で利用できるツールは次のとおりです。
get_oauth_status
: OAuth 認証情報が利用可能かどうかを確認するinitiate_oauth_flow
: アクセストークンを取得するための OAuth フローを開始するget_merchant_info
: 販売者に関する情報を取得するlist_inventory
: オプションのフィルターを使用して在庫アイテムを一覧表示するlist_orders
: オプションのフィルターを使用して注文を一覧表示する
クロードとの使用例
以下は、接続後に Claude で使用できるプロンプトの例です。
- クローバーに接続:
- 販売者情報を取得する:
- 在庫品目一覧:
- リスト注文:
発達
ローカルインストール
- このリポジトリをクローンする
- 依存関係をインストールします:
- OAuth 資格情報を設定します。
- TypeScript コードをビルドします。
- MCP サーバーを起動します。
出版の更新
新しいバージョンを npm に公開するには:
トラブルシューティング
OAuth の問題が発生した場合:
- Cloverアプリが正しく登録されていることを確認してください
- アプリ設定のサイトURLが
http://localhost:4000/oauth-callback
に設定されていることを確認してください。 - クライアントIDとクライアントシークレットが正しいことを確認してください
- 開発者ダッシュボードで「デフォルトのOAuthレスポンス」が「コード」に設定されていることを確認してください。
- OAuthフローを再度
initiate_oauth_flow
で開始してみます
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI エージェントが、安全な OAuth 認証 MCP サーバーを介して Clover の販売者データ、在庫、注文にアクセスし、対話できるようにします。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityThis server integrates AI assistants with ClickUp workspaces, enabling task, team, list, and board management through a secure OAuth2 authentication process.Last updated -5567TypeScriptMIT License
Fewsats MCP Serverofficial
AsecurityFlicenseAqualityAn MCP server that integrates with Fewsats allowing AI agents to securely purchase anything by retrieving balances, accessing payment methods, and processing payments.Last updated -413PythonArmor Crypto MCPofficial
AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -20141PythonGPL 3.0- AsecurityAlicenseAqualityAn MCP server that enables AI agents to authenticate with and interact with Open eClass platform instances, supporting UoA's SSO authentication system for retrieving course information and performing basic platform operations.Last updated -41PythonMIT License